Added .travis.yml. Split .rvmrc into .ruby-version and .ruby-gemset. Added Cucumber features and missing step definitions.