Fixed views and controller for events

This should fix issue #5 along with the next commit
Fixed backend for events

This should fix issue #5. Added user who created the event to the model
and now that user's firstName should be populated before it gets POSTed.