Create commands when they do not already exist

Make CommandHandler create and register commands when they do not already exist.
Also allowed library to be loaded as a bukkit plugin.