Removing the two OAuth interfaces and the factory for the version 2.0. The Google provider implementation will be extendable later.
Implementing the capture of OAuth request errors detected by the authorization server. Handling the errors as said in the rfc6749#section-4.1.2.1 for the OAuth 2.0 providers. Handling the errors as said in the correspondent docs for OAuth 1.0 providers.
Upgrading the play framework version to 2.1.3. Updating the version of the Google dependencies. Adding a workaround to be able to run tests.
Updating the information about PostgreSQL.
Capturing the unexpected exceptions or the internal expected exceptions in the Global.onError method.
Resolving some JSLint warnings.
Passing all the calls to the Messages static methods to the controllers instead of using them in the operations package.
Cleaning the project: moving some models to other packages.
Renaming the package app/models/db to app/models/database.