Add configuration class

* Allow configuration of a branch to run coverage on (all is default)
* Allow disable of warnings ("Not reporting to Code Climate...")
Add Ci and Git classes
add logger for warning messages
Add configuration example to readme
Merge pull request #18 from cball/add-config-specify-branch-and-hide-warnings

Add configuration class, ability to specify a branch to run coverage on, and ability to silence warnings