The classad scheduler currently hard codes the classads for jobs and machines this should go into parameters. We should therefore introduce a base class for scheduler and make the `ClassadScheduler` a subclass with additional `kwargs`.