Make sure we get a helpful error if someone tries to create a plugin with no name
Also make sure that a plugin name can not be empty