[UPDATE] Test cases
[NEW] addAmountOfTime:forUnitKey: methods
[NEW] get/set date components