Add new activerecord models

- User has many favorited artists and events
- User has many notifications which are associated with matched geolocation events.
Merge pull request #112 from spring-peepers-2014/restructure-models

Add new activerecord models