Fix #3 added a default string generator

Theres a quick fix for a default string generator, written in the same style as the integer one. 

The other option is to return the static default, instead of a new instance, not sure what, if any benefit there is to this, besides the 'default' being set in one place.