Refs #148 - Return authentication failure responses according to the OAuth2 specification.

https://tools.ietf.org/html/rfc6750#section-3
Merge pull request #148 from synapsestudios/feature/148-oauth2-better

Return WWW-Authenticate header with 401 responses as OAuth2 spec says