Break up functionality into several smaller classes
Upgrade to ruby 2.1.0 and add debugger

* add `.rspec` file to run with `--debug`
Gitignore .bundle/