Add state (i.e. queued, running) tracking for a job lifecycle. Currently, everything is stored in memory. Look into persisting this state onto Cassandra.