Login code is 90% functional, but isn't talking to the DB properly yet.