Register, Log in/out fully implemeted