Fixed console not scolling when filled with text bug. Added permission groups support for commands as well as an internal override for commands that can be run internally. Cleaning up some exceptions and turned them into callbacks as the exception wasn't bubbling up as intended.