Fixed ng-init for ExistingEventController
Created new AppController. Moved log in check from LoginController (where it was pretty useless) to AppController. <body> tag is now controller by AppController.
Only allowing admins to see the edit mode button
permissionManager.removeNonPermitedUpdateFields:
1. added hasOwnProperty check when iterating over fields in request body
2. added check if dirty field is actually a part of the model
3. replaced readPermission with updatePermission. derp.
Updated getMarkerGeolocation to match apparent update to google API. Removed unused location lookup functionality. Added check to make sure no file uploads are attempted when there are no files to upload.