Refactor thor

Summary

- refactor using Thor
- add integration tests via Cucumber/Aruba
- update tests to run RSpec 3

Missing
- run somewhere integration tests (probably circle)
- add more tests
some files have indentation by two spaces, some by four - I do not like this