Reverted Command Structure

- Converted Command Structure back to using normal onCommand method.
- Cleaned up CommandHandler a bit.
- Added many aliases for all commands to help overcome command
conflicts.
- Converted Command class methods to static for cleaner access.