Multiple changes.
- Colorize output by default, add option to disable.
- Time parsing per incoming client.
- Add a "quiet" mode.
- Allow binding to a specific IP address.
- Allow debug mode to be set without recompiling.
- Alter thread wrapper for reporting and config passing.
- Fix file descriptor leak with client connections.
- Wait for current threads to finish before exiting.