Created a simple command sender for users.
Added the command manager as a core bean.
Added hasPermission() to the command sender definition.
Added a basic permission check.
Added a permission definition to the annotation driven command registration.
Added missing getter method for permission level.