User(parcel: Parcel)
User(token: UserToken, isPersistable: Boolean)
Represents a user and the actions a user can take. Actions are grouped under auth, agreements and profile,