Remove empty cucumber features.

Part of task #1.

Refs #3
Refs #4
Refs #5
Refs #6
Refs #7
Refs #8
Changed the cucumber feature for batch update to match current behaviour.

Created issue #9 to track desired behaviour.

Fixes #1.
Merge pull request #10 from gregleaver/issue1

Remove empty cucumber features and fix failing one.
Add .travis.yml file.

Runs rspec and cucumber tests.
Add travis-ci status image to README.
Rename README to README.md
Trying to get database setup for travis-ci.