Implemented a proper fix for valid plugin names.  Previous fix did not allow for underscores in names.  If we need to add any other characters, we just need to add it to the regular expression given in the _is_valid_plugin_name method.