Removed old authentication - added support for auth strategies.

Fixes #23 #24
same as above, this needs to be on server level