Renamed CampaignRoles to CampaignsUserRoles to accommodate the appropriate CakePHP naming style for an HABTM.
Finished CampaignRoles removal.
Modified the API controller to use the appropriate method name when determining if a user should be intercepted.
Fixed forgotten class name.
Fixed display name for user roles.
Updated internal models to handle the Campaigns-UserRoles HABTM relationship.
Added logic to check if get a campaign if it is active and relevant to the user's group memberships.