Handle serialization to json.
Correct naming.
Add storage class for receiving and saving user state.
Save user state when a watch is added.
Use Storage class for logging in and receiving user's state.