oauth2 and Request fix

added oauth2 authorization server as app standalone.
added basic authentication in request
added suffix "Controller" to have clean name for controllers and models.