Adding default length of `None` to gen_string. Also updated the supporting functions to the same default length. Made minor adjustments to documentation. Finally, added additional test for default length.
Merge pull request #52 from JacobCallahan/master

Adding default length to gen_string
FIXME: expand commit message, fix FIXME in code

Rewrite `gen_url` and associated tests