Added optional 2nd parameter to diffForHumans

When set to true, it modifies the string to only contain the human-readable time difference by omitting modifiers **ago**, **from now**, **before**, and **after**

This is similar to #100, but with passing tests.
Not sure. Someone said not to regenerate it on another pull request because @briannesbitt would do it before each release.