Initial auth commit.

This is meant to start a discussion on auth and critique on my testing. 
should they all still prefaced with test like test_itShouldReturnSuccessWithGoodCredentials or just as you wrote it.