" reverting changes wrote some tests + fixed some bugs in splits"

This reverts commit 9d4e49f013c704205706016d714af5e3579e5709.
added tests/minor changes in schedule
last test in schedule spec causes infinite loop