Fixed regular expression for package name validation

The package specification says that a package name must be lower-case
and contain only alphanumeric characters along with the . , - or _
characters.  The previous regular expression did not allow for numeric
characters.

Issue: #125
Merge pull request #3 from zellfaze/bug125

Fixed regular expression for package name validation