Added logging to GitHubProjects class.
Improved tests and tidied warnings in ProjectMetadataTest class.
Added main class logging and tidied warnings.