Add event type spec, model, controller, migration

Allow admin to add new event type for events