Issue #195: Added unit tests for the new methods.
Issue #193: First integration with the batch library. Additional tests.
Issue #193: simplifying schedule algorithms by derivating reusable methods