Allow underscores in plugin name

If you try and create a new plugin with an underscore in the name, an
error is returned. This fix simply adds the underscore character to the
list of valid characters.