Fixed problem with confusing [""] with []

Because of the way things were being processed and handed around,
a list (controllers or blacklist) of [] was being interpreted as
[""] and this was causing mayhem. Fixed.
Reworked Abilities/Features menus

Names were confusing: switched to Restrictions (Abilities) and
Operation (Featuers) and added Public (for public access controls).
Reworked answering of menu options for speed (needs more extensive
work perhaps).