Register Auth

completed register auth stuff