adds scenario handler

scheduler is now able to read and loop a custom scenario including
multiple media