modified validations, event model helper functions to aid migration, and modified seeds to work with new schema.
modified specs to fit new db schema