Moved DB.go to the models folder for easier access and to resolve an import cycle issue. The rest of this commit is me trying to figure out how auth is supposed to work in go.