Tweaks to command stuff

- Added Command.category
- Shuffled some command gifting logic around a bit.
- Added a quit command.
Made quit command actually work.