In `yesod init`, ensure words have atleast one character; fixes #550
Break out the check for numeric-only words into a separate function, with comments
Use Cabal's Distribution.Text/Distribution.Package to validate package names
Merge pull request #751 from MaxGabriel/validateName

Validate cabal package name not having numeric-only words