Add admin page in settings and user flagging/unflagging for announcements

@houndci @cgruppioni @georgetmayorga
Right now, all it does is toggle the user's admin status. I know I'll have to rework this as there's more user settings to use.