We don't need to load the secret key manually
Validate the phone number of the user
Merge remote-tracking branch 'bis12/master'
Clarify error messages a bit
Fixed two nonexistent references.  Thanks, pyflakes!
Overhaul validation
Add some logging
Don't make a logged-in user log in again
Simplify control flow in /login
Log bad responses from CAS /validate
Add a nice docstring
Python match() doesn't require a match to extend to the end of the string.  Derp
Add logging for CAS repudiation
Derp.  Shell arguments have to be quoted.  :(
Merge remote-tracking branch 'bis12/master'
Make it easier to log out
Fix how logging works, try to send email on error
Add login instructions [fix #9]
Add instructions for ssh key gen. [fix #4]