Adds angularJs to proyect, to simplify client side UI logic.
Moves fonts reference to server's assets/fonts.
Renames public/javascript -> public/js to follow conventions. Moves angularJs and firebase SDKs' reference to server's assets/js to avoid depending on those services.
Moves jquery script reference to be able to used it as in fbAuth script succes event.
Renames 'public/stylesheets' -> 'public/css' to match conventions.
Deletes repeated faviicon reference, and fix its href url.
Creates User model to be used with authentication and fbLogin.
Creates Authentication controller to login and out users.
Creates secures Authenticator to have access to current logged user's data and validate access to controllers.
Implements serverAuthentication endpoint (/login), and triggers a request to it as soon as user has authenticate with fb server.
Merge branch 'playAuthenticate' into fbSdkAuthentication
When user authenticate with fb, a authentication request is trigger to vestaro server and user is authenticate using its fb id.

Conflicts:
	app/controllers/Authentication.java
	conf/routes
Fb's login data send by client is validate using signedRequest and appSecretToken (to make sure it was created by Fb) before user is logIn and session created.
Creates @RestrictTo(Role) to prevent user accessing methods for whixh he has insufficient roles.
Creates @SubjectPresent which allows to request the user to be loggedIn to access to a given action.
Merge branch 'AuthorizationModule' into fbSdkAuthentication
Fix User instantiation in global, introduced by git's fastfoward.
Add methods to obtain current logged user and userId from session data.
Creates BaseController so other controllers can extend from it and inherits common method such as getCurrentUser and userId.
Deletes Secured controller as it not used any more. Authrization is now handle by custom annotations.
Refactor: Moves appSecretKEy to app config file, centralize currentUserIdKey in a class static member.