Updated readme with link to license etc.
More integrated version style and improvments for specs.

- Add selenium driver for capybara.
- Make it use ful spree base.
- Add shoulda matchers for esy test models.
- Use pry_rails for dev.
- Dont think we need to use rake as dependency.
Fix empty locale for geman language.
Add spree_auth_device so specs can run.
Add factories.
Remove duplication in model.
Add remark to attr_accessible
Better code coverage.

Some tests might be correct but I find the results odd so they are set
to pending until futher investigation.