adding new method 'createSchedule' to allow dynamic creation of schedules.
adding tests for new dynamic schedule creation function.
Merge pull request #10 from enelson/dynamic_schedule

Adding new method 'createSchedule' to allow dynamic creation of schedules