The English language has a couple of contractions. For instance:
you\'ve -> you have he\'s -> he is
These can sometimes cause headach
The contractions library is indeed great and do take care of a lot of varieties. You can add your own contractions too just by using contractions.add() method.
Check out the github page here for details.