closes #135 - Authentication for REST API
A lot of code from CDOAuthenticatedSession has been refactored into a
seperate AuthenticationService