Refactored some problem visibility code. Added functionality to instantiate from raw user/conted IDs.
Finished the can_submit_task logic.