docstring for is_successful()
we ignore these inputs
Switching from 'task' to 'tasks' inside ProcessInputs and ProcessProtocol.  These will start to allow for multiple tasks to account for a single process.
minor class move, no code changes
test fix
tasks inputs is a list now for ProcessInputs
adding set_states() and fixing handling for format_error for strings
bugfix, this should be id not tasks
updated logfile path with support for multiple tasks (this is WIP, internal support in other areas for multiple tasks is ongoing)