Add :min_chars option to Generator#spit

This makes `Generator#spit` take a `:min_chars` option. It doesn't do anything by itself, but in conjunction with `:max_chars`, it'll make the target word size vary on each call, so you don't always get results that are very close to `:max_chars`.