Update gem dependencies in Gemfile and vendor/cache/ directory.
Move assets from public/ to app/assets/.
Update README.md.
Fix code after migration to RubyOnRails 3.2.x and AssetsPipeline.
Add Travis CI configuration and rake task.
Replace .rvmrc with .ruby-gemset, .ruby-version.

This improves project support with different ruby version managers.
Upgrade to Ruby 2.0.0 and Ruby on Rails 4.0.1.

All existing files and configuration were fixed accordingly.
Move test dependencies to test group in Gemfile.

Add "require: false" as "cucumber-rails" suggests.
Use "strong parameters" instead of "attr_accessible".

Conform controllers and models with tools provided by Ruby on Rails
4.x.x.
Fix broken tests caused by upgrade to Ruby on Rails 4.

Change expected class of exception in helper method.
Fix code after upgrade to Savon 2.2.0.
Format XML body of faked service response.
Upgrade db/schema.rb with one generated by Rails 4.

In particularly it replace hash operator from => to :.
Upgrade dependencies in Gemfile.lock.
Upgrade to Ruby 2.0.0 and Ruby on Rails 4.0.1.

All existing files and configuration were fixed accordingly.
Fix code after upgrade to Savon 2.2.0.
Fix requirements for Ruby and Ruby on Rails version in README.md.
Format code.
Add login/registration feature with help of Devise gem.

Changes:
- Add "devise" gem dependency.
- Improve menu design (stylesheets/application.css,
    layouts/application.html.erb)
- Add migration to create "users" table.
- Add new model: User.
- Add authentication specific routes with help of devise_for call.
Upgrade Ruby on Rails from 4.0.1 to 4.0.2. Add new gems.

Changes:
- Add "shoulda" gem.
- Add "factory_girl_rails" gem.
- Add "foreigner" gem.