#9: Implemented authentication handler API
Implemented #9: authentication handlers
Merge branch 'feature/9/authentication_handler'