- Modify .gitignore to ignore executables
- Add Makefile
- Make server.cpp event-based
- Make client multi-threaded