Perms

Updated permissions with the new bean types and pulled some into this feature that were previously in other permission features.
I do not like the idea of having a module that fails. Do we enable the permissions module on the stack? If we do I think we should re-think that one. I do not like having these permissions in this module at all to be honest. I am tempted at removing them completely from this feature and placing them into the JSA,JSV,JS+ modules. 

Do we need something specific for sites stack?