WIP - Associate shop with user

Need to merge in index_test branch
Because email must be unique, you'll need to use a sequence in your factory so that your FactoryGirl-generated users have different emails:

```ruby
sequence(:email) { |n| "calebthethriller#{n}@gmail.com" }
```