- Added support for roles.  This will be necessary for the cancer app. No default roles or role checkpoints are defined yet.