Adds oauth2 token authentication

Based on examples provided by spring-security-oauth github project at:
https://github.com/spring-projects/spring-security-oauth