lots of changes in moving to Spring Security OAuth 2.0.RC1 and Spring Boot 1.0.1
Removing useless User subclass