Correct error causing misleading validation errors to fire on event edit

* Suggestions were displayed as one to many stored as one to one
* As result form was firing input required validation errors on invisible fields
* Since the forms were invisible this was a nonsensical error to user
* Refactor Suggestion into two models Primary and Secondary Suggestion
* Add one to many relationship between Primary and Secondary Suggestions
* Migrate data from existing data model into new data model
* Update specs to handle/test new architecture
* Clean up forms use to submit edit and create event data
* App no longer uses forked version of cocoon gem
* Namespaced all javascript in the event create/edit path
* https://trello.com/c/i9LzoLr5