Use Rails.configuration.secret_token for pepper

Fixes #47
Include Spree::StoreHelper inside auth controllers
master branch should be used in Gemfile
Revert "Include Spree::StoreHelper inside auth controllers"

This reverts commit d2cc977ef941bfa3a5d918de2ebbe7766ddd5356.
Bump devise version, add version to devise-encryptable
UsersController should inherit from StoreController, since it is a frontend-ish controller
Rely on gemspec dependency specification of devise + devise-encryptable
Bump rspec-rails version
Need to require devise-encryptable
Bump Devise version to 2.2.3
Put require for devise-encryptable in correct place
Fix for double order creation

Fixes #52
Fix controller tests testing for unauthorized action
Don't load country fixtures for all tests
stub before_save_new_order method in ProductsController spec so that it doesn't interfere with test
Add user role for user_spec
Fix checkout spec
WIP: fixing promotions specs
Remove Abiliy related specs, they have been added back into core
Use devise's after_sign_in_path_for instead of forcing root_path

This makes the login flow more customizable

Fixes #52