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: 
Nah. I think that this is as good as we can do with the `Sisyphus` setup. Later we might do better by calling the `bcl2fastq` stuff directly, since we can decouple setup and run through the `make` command.