Add support for using attributes of self to @user_has_permission

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>
Add permissions checks to /character and /group

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>
Add Permissions checks to /key

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>
Change Permission.name to Permission.id, add code for mass adding Permissions from string input, and add permissions.txt

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>