Add some basic unit tests

`bundle exec rake tests` to run the tests.

Please feel free to comment anything you want. This is a really basic testing although it will allow easy testing for future code.
The `GitLog` class tests have the git log output hardcoded, we may want to move that to external files in the future.