Removed redundant java files
Standardized Makefiles and added master Makefile at root of the project that builds everything.
Added initial launcher (TCP only for now)