Initial base for Assignment state machine. More functionality will be added when we actually have UI components to trigger events and know what side effects those events should have.
Convert tabs to spaces.
Merge in upstream staging.
Clarify documentation.  Make the env-sample have comments and real values where possible for ease of use and update the README to be more clear in general.
Add images to clarify how to open pull request against staging
Merge pull request #31 from sadleb/env-comments

Clarify the env-sample and the README
Setup state machine on tasks and integrate some state change triggers in UI and between tasks and assignments.
Update env-sample to remove single quotes that breaks AWS
Update README images to clarify pull request instructions
Merge pull request #32 from sadleb/env-sample

Clarify the env-sample and the README
Add instructions for cleaning up local branch after pull request is merged
Show new changes in code blocks
Merge pull request #33 from sadleb/readme

Add some instructions for local branch cleanup to README
Added state machine to tasks. Adjusted machine for assignments and ntegrated them into the UI a bit and with each other.
Put back spacing.
Removed commented functions.
Merge pull request #29 from bgrayless/state_machine_prototype

State machine prototype