Merge pull request #54 from mikey179/master

final work for 4.0.0
change auth handler to always receive access to the request
raise version for development, use latest dependencies
rework authentication and authorization
fix typo in name
add support for authentication via tokens
fix version
add session caching for user and roles
provide auth binding module
Merge pull request #55 from mikey179/auth_rework

Auth rework