Schedule class added

Having finished fiddling with low-level graph structures, we can now
move on to a higher abstraction level, incorporating operations on
actual jobs rather than the graph model itself.