Fixed a small formatting issue.
Included support for CMake and fixed src directory.
Updated the constructors to reflect changes made in server.
Performed some small code cleanup.
Removed redundant copies of the license.