undelete more files that Davis accidentally deleted
User model: implement #in_group?
users_controller: check permissions for doing things
add access control to the controllers for alerts, servers, and tournaments
User model: implement #join_groups and #leave_groups