Basically done. Fixed a bug that keeps the port from reopening after client/map are sent SIGINT. Client doesn't reap children for some reason when it dies. Updated Makefile. Fixed compiler warnings.