6/17 - Code Review

Overall code looks alright. Need to catch up on model unit tests (eg. lots of untested methods in Event model, callbacks in User model)