Added authorization layer function

ToDo::
1. need to find a way to auto update User's privilege map when a
Signature in Resource employed in a Role gets updated, (maintainence
issue)
2. auto off-load client module when 'read' privilege is not available.
(remove from Admin menu)