Add full login support, and a bunch of other stuff