Removed duplicate devDependencies.
Added more documentation, and removed the abstract authenticator