Working log in, still need to pass tests