Admin role

@bahrens 

there are a couple things in this set of commits and they are all named to indicate the changes that are being made.

When it's needed, I'll create a helper that is simply ```can(:permission)``` inside of templates that will allow you to indicate permissions in a template, etc. You can see the start of the interface thus far and there is a convienence method added to the Appanage class