Added a sub logger.
Added method to get the bot account ID.
Added GetCurrentUsername () method.
Added virtual permission levels (internal).
Returning UNKNOWN if no permission level matches.
Added status UNKNOWN.
Returning UNKNOWN if unknown numeric is supplied.
Added a simple command context implementation (unfinished).
Added interfaces for commands and automatic command discovery.
Added a basic command listener interface (for auto discovery).
Added base exceptions for command handling.
Added a basic command sender interface.
Implemented a simple command sender for plug.dj users.
Added a basic exception for permission policy violations.
Added the basic command manager.
Added hooks for command manager.
Added a command implementation for dynamically discovered commands.