Update response returned when authorization is missing
Shorten test names
return 400 response if cannot parse Authorization header
Return 400 response if ID Token cannot be deserialized
Define custom exception class
Refactor to avoid defining function in method
Define and use MissingAuthHeadersError
Use exceptions instead of returning tuples
Add realm kwarg to decorator
Log unexpected exceptions and return 400
Revert "Log unexpected exceptions and return 400"

This reverts commit 78d4c16a4db4cb0509c6073870363e33fff50a44.
Only catch the exceptions we're mapping to responses
Merge pull request #2 from davidlmorton/master

Flesh out protected_endpoint decorator