add Cucumber with some tests
add some rspec utility functions and refactor tests a bit