Fix bug with month and year diff calculation

This fixes a bug where the month and year difference calculations were wrong. There are now more tests to make sure all threshold units are accounted for.
Fix var name in diff.js
Merge pull request #1 from yahoo/fix-diffing

Fix bug with month and year diff calculation