formatting
Refactored commands to use sk89q's command lib

plugin main class now more or less follows the singleton pattern