1. Finish README.md 2. Add command-line argument support: ---SHOULD BE DONE--- 1. Specify IP version in arg 2. Specify local hostname:port in arg (enclose in paranthesis if IPv6) 3. Specify remote hostname:port in arg (enclose in paranthesis if IPv6) 4. Try making every aspect of the program configurable via args 3. Add support for configuration files, which can be specified via a command-line arg ---SHOULD BE DONE---- 4. Fix Makefile - Doesn't recompile if source files have changed, only if .o files have. 5. Check IPv6 support for remote socket