Intermediate checkin for a large set of auth/authz changes.
Checked in my role based authentication implementation.