Check session logged in state in login tests
Add authorization to all non whitelisted routes + fix tests

Also add /logout route and tests for it
Merge pull request #10 from mmoutenot/authentication

Test Login, Add Authorization Checking, Fix tests to allow auth, add /logout