Schedule fully implemented

fixes #5

still need to test time zones