Blacklist certain plugin names, as well as minor checks of plugin name

As explained by title.

This PR could be considered controversial, however I feel it is the right move to protect this project as well as encourage proper names.

It also merges ~~~String author~~~ into ~~~String[] author~~~ - Having both variables could be considered confusing/unnecessary.