allow user to specify joiner

This is a pretty basic change, it simply allows a user to pass in a custom joiner string.

e.g.
```
ChronicDuration.output(1299600, :weeks => true, :units => 2, :joiner => ', ')
# => 2 wks, 1 day
```