Brought over TCP socket classes and updated c++11 code
Added status codes for the exceptions
Setup makefile for the project
Added Cli module
Added Logging module
Fixed compile time errors
Added doxyfile
Moved exceptions to the module base folder