Implemented DefaultBuildStep.execute (UNTESTED)
Use job label as phase/step label in default
Kill print statement
Remove unused data
Default label to first line of command
Remove duplicate jobstep key
Create commands in order
Push allocatable jobs to pending_allocation
Correct command instantation and defaults
Dont save env (needs fix)
Change env to be a dict
Ensure job step synchronization task is fired so state syncs correctly
deallocate resets state to pending_allocation
Semi-reset of state on deallocation
Correct env serialization
Add tests for env serialization
Adding snapshot model and api
Fixing lint errors
Fixing lint/style issues with migration file
Adding simple project options for the current snapshot