timelines save activities in NSMutableOrderedSet

known issue: you can only add activities to the next available slot, not random access
Merge branch 'master' of https://github.com/kaalita/VisualSchedule