Add more tests; Add more SimpleSchedule functions

This commit brings the following improvements:

  * Copy has been replaced by the Reference modifier, which is simpler
  * Now all modifiers are instance of Eq
  * Additions to SimpleSchedule.hs: reference, swap, move
  * Rename: delete -> empty, create -> single in SimpleSchedule
  * Add more tests
Add Debug instances