Added outlined design doc.
Updated the states of Workflow and its tasks.
Added timer and code to actual run a workflow.