Implemented api end points for interacting with demultiplex jobs

- This is WIP, I have mainly focused on the api end points, the actual functionality in sisyphusmaster has not been sufficiently addressed
- Made some changes to execution of sisyphus (wrapped in future etc.), I'm open for a discussion on that :smile: 
Is your idea hear to make sure that the operation is idempotent?