resolves #731 add Cucumber test infrastructure

- add cucumber and rspec-expectations dependencies
- add cucumber Rake task definition
- add sample cucumber tests and a step definition rough-in
- set version ranges for library dependencies
- move rake and rdoc deps into Gemfile