WIP - Add basic auth password authenticator

@smarterclayton are you agreeing with @mfojtik or with how I did it?