Added user state field to task and code + specs for managing it via
params['u'], which should unmarshal to a hash