Factory and database work

* Add events model
* Update models with validations and associations
* Add FactoryGirl linting
* Add factories
* Remove useless tests from song_spec