Move preference configuration to models.
Update gitignore.
Cleanup travis config.
Cleanup.
Updated readme with better contribution info.
Better tesing environment

- Use webkit
- One branch for Spree 2
- Integrated version style.
- Correct BSD license.
Add Guardfile.
Add shoulda-matchers and basic auth testing support.
Updated with more placeholders for testing.

Yes, please fill in the gap :)