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
Allow a custom SimpleCov adapter (aka profile)

This will fix the issue where code coverage is not fully reported for a Rails project or any other Ruby project containing files outside /lib.
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
Slim down config section in README

Most users don't need to config, so don't want to emphasize it.
Merge branch 'master' into patch-1

Conflicts:
	lib/code_climate/test_reporter.rb
Use the configuration to store the SimpleCov profile
Explicitly require logger
Merge pull request #20 from cball/require-logger

Explicitly require logger in Configuration
Add Codeship to CI.service_data
Merge pull request #21 from cball/add-codeship-to-service-data

Add Codeship to CI.service_data
Remove the ENV variable as requested
Merge pull request #19 from weppos/patch-1

Allow a custom SimpleCov adapter (aka profile)
Bump to v0.2.0