Removed old authentication - added support for auth strategies.

Fixes #23 #24
Sounds like that's what we'll have to do then