Refactoring

- Added Rakefile to run tests
- Splitted checkout_spec to lib and spec directories
- Added info about ruby version to README.md
- Used must_respond_to and must_by_kind_of expactations