Add duration.add method

Mostly I just copied over code from the moment()'s add() method -- similar functionality for durations.