Login SHOULD work (hypothetically) now. Also added needed annotations