Merge pull request #115 from spring-peepers-2014/Fix_Title

Change title from 'Giggidy' to 'ShoGoGo'
Add shoulda-matcher gem for unit testing

Shoulda provides single line rspec compatible unit tests.
Instead of creating fake data with FactoryGirl and Faker, Shoulda automatically tests the models per the given match methods.
Shoulda supports ActiveModel, ActiveRecord, and ActionController matches.
Documentation available: http://rubydoc.info/github/thoughtbot/shoulda-matchers/master/frames
Add FactoryGirl factories for artist and user

Seconodary testing helper for situations shuolda.
Add user model and database migration

Has many favorites
Has many artists through favorites
Has many events through artists
Has many notifications
Add event model and database migration

Event has many artists
Event has many notifications
Add favorite model and database migration

- Join table between users and artists
Add notification model and database migration

Belongs to user and event
Fix user validation arguments

Artist validations erroneously included in user model.
Rename feature test for adding user favorites
Edit user unit test - new database architecture
Add artist unit test full test coverage
Add event unit test all features passing
Merge pull request #116 from spring-peepers-2014/restructure-models

Restructure models
Merge pull request #117 from spring-peepers-2014/Cron

Update cron jobs
Add favorites unit test - full test coverage
Add notification unit test - full test coverage
Enable bycrypt
Merge pull request #118 from spring-peepers-2014/restructure-models

Enable bycrypt
Merge pull request #119 from spring-peepers-2014/Cron

Add nightly cron job to purge all past events
Create class method to fetch all upcoming events from SeatGeek for all users' favorite artists