Improve authentication to be more usable and correct

Summary:
- Adds @requires_admin decorator
- Adds get_current_user() helper

Reviewers: cf

Reviewed By: cf

Differential Revision: https://tails.corp.dropbox.com/D37757