Better test support + missing locales

- Updated README, LICENSE and Versionfile
- Minor engine fixes and better test support
- Moved feature specs into “feature” folder for better Capybara
integration and run it with :js to better catch possible errors with
Poltergeist/PhantomJS
- Add missing locale keys
- Use .add_routes instead of .draw
No need for shoulda-matchers