Update demo library to angularjs 1.2.22
Add new roles and include the mutual exclusive collection of roleId(s) update the code to swap the sides in the template as well as handle mutual exclusion.