Improved accuracy of diffForHumans() by using 30/7 for weeks and moving the floor() call to outside the loop.  Makes a difference on larger intervals and only minimally affects Feb.  Fixed tests that just look better now as a result.  Regenerated readme.