Add new activerecord models

- User has many favorited artists and events
- User has many notifications which are associated with matched geolocation events.