must be logged in to create/edit
added method to event model to prevent same events at same time & same place
added mailer
updated for nil student object in contributions index