Authentication cleanup. There are some Virginia Tech-specific hacks in here that need to go away eventually.