Separated forms from views in the events module
Fixed remaining issues in threads.forms/views separation
Fixed the all announcements page
More refactoring of managers.forms/views
Fixed an import error
Added ChangePasswordForm, moved new_password == confirm_password into its is_valid method
Refactored the code a little, no more unqualified excepts