Added truncate methods. Implements #80

Correctly rebased version of the commits in [this pull request](https://github.com/MehdiK/Humanizer/pull/110/).