Added public API documentation.
Added more tests.
Improved documentation
Added TaskManager class for splitting and managing tasks and subtasks.
Added logging and handling of client PostTask requests.
Added connection to server.
Removed id from Task datastructure.
Added sonar settings and changed proto plugin.
Improved documentation.