introduce net\stubbles\webapp\auth\AuthHandlerException, fixes #32
update changelog to reference the issue
completely refactored how auth handling is done