Based the Hub on the play-authenticate plugin. Using the base example project for the minimal layout of the project.

Currently offers : email/pass login, twitter/facebook/openid auth.

Added a ACL system on the same layout as XenForo (Not set, Yes, Definite no) based on groups (SecurityRole).
Not set: does nothing
Yes: Allow the page to be shown
Definite no: Blocks the page from being shown even if another group allows it.

To use that system, you need to use @Dynamic(value = "name") on top of a method or controller class (See Application.restricted for a example). Name being the security name for that page.

Added the models for Resource. A ressource have: His own information, ticket system, category, comments, downloads, wiki pages, reviews & watchers.

Added resource ACL model side. Nothing blocking in Deadbolt yet.

Signed-off-by: William Lebel <lebelwilliam@gmail.com>