Add SessionManagement to LWM
added signIn function and getSession function with placeholder implementation.
Added JsonBodyParser to signin function
Added POST route to route.conf (create new session)
read LDAP settings from conf file
New route: DELETE session -> logout
Added missing scaladocs to LDAPAuthentication
Making Controller call async
Using SHA-1 digests for session ids
Using SHA-1 digests for session ids
no javadocs for commons codec
Refactored LDAPAuthentication: should not depend on the play runtime configuration.
Fixes #7 by increasing authentication timeout to 15 seconds.
On successful login the service replies with HTTP 200 ("Login successful")
Added an expiration date to the session cookie
Using actor for session handling. Makes sessions available to all backend services without the need to use the rest api or have a synchronised object
Resolves #4
Groups are added correctly to session information.
Users are granted different access rights based on their group memberships
Merge pull request #3 from lichtsprung/WIP_Session_Management

Add SessionManagement to LWM
Milestone implements:
* LDAP authentication
* User Roles match the ldap groups