CF: Added Part and Time commands.
CF: Added Hats "command".
CF: Adjusted Part command to give reason.
CF - Part: Errors should abort the command.
CF: Added Roll command.
Commands should be called from the CommandType
Refactored StringValidator to StringHelper
CommandType shouldn't be responsible for command execution.
Added CommandType.getByName(String name)
CF: Added CommandHandler
Fixed User search, fixed command sender validation
Also, I should be the Owner, not just a Super =P
CF: Command.execute now takes the arguments separately
CF - Roll: Send Usage on *wrong* input, not valid one. -_-'
CF - Quit: Actually quit instead of just pretending to
Switched to the Command Framework. Seems to be working. Awesome. =)