Commands now check perms

Defaults to checking gmod IsAdmin / IsSuperAdmin
( Can simply override the function )
Adds UserTypes
Updates ArgTypes using "Self"
Adds canUse function to commands
Adds more error handling to commands
Reorders several arguments
Updates cloak
Updates kick
Updates slay