Initial auth commit.

This is meant to start a discussion on auth and critique on my testing.