initial auth stuff
Adds more auth stuff