chore(client): fmt, clippy, cleanup
fix(client): change where user token is saved
fix(client): register should take to login
feat(client): functional login and register