Create initial infrastructure to support persisting the Q
Queue changes are persisted on the server

* Rerender the queue upon page refresh