Added tests for valid and invalid package names

...regular expressions within Module::Metadata so that invalid package names are not passed along as valid package names