added equalsTracker and a unit test for it
Merge pull request #428 from joshkurz/calendar

added equalsTracker and a unit test for #427