Added export for abstract authentication mechanism. Fixes #47

To make it abstact, ```extractSasl()``` throws an error, if not overrided.