Refactoring of eu.sqoos.impl.service.updater

This pull request adds test cases for `eu.sqoos.impl.service.updater`, renames it to `eu.sqoos.impl.service.ohloh` and refactors its code.

A more detailed explanation can be found in [this report](https://github.com/delftsre/assignments-2013/blob/master/4016270-4318110/Assignment2/README.md).

The test cases will also run and pass all but one test case (`testStartUpWithoutLoggerError`) on the old code: if the test imports are set to the old package name imports. The one test case that does not pass on the old code is a bug in the old code.