Merge pull request #184 from akkie/master

Add session authenticator and other authenticator improvements
Update CONTRIBUTING.md
Split up authentication method