Command manager class

The '/craftz' subcommands are now registered in a different way, by
using a new system called CraftZCommandManager.
This does not affect you as a user in any way, but it significantly
reduces the amount of work on my side when editing the commands.