Initial commit
Added initial functionality, yet to add tests or run the task
Updated logging, fixed a couple of issues. Can now run with basic test data.
Added tests for both date service call and github call
Improved tests