Cleaned up some assertion/exception stuff
Fixed a lot of bugs related to undoing
Tried to fix the trigger updating; encountered need for interval tree
Started throwing together an interval tree type
Continued throwing together an interval tree type
Continued throwing together an interval tree type
renamed the interval tree file to match its new descriptive name