bug fix for random subsetting and scheduler, fixes #104 and #103

This will fix a bug where centinel crashes in the absence of a scheduler.info or when there are fewer experiments present than the size of the random subset specified by the configuration file.
@ben-jones, can you review this please? I need this in order to update the pip package.