updating apidoc controller to handle roles for showing different datasets
to logged in users dependeding on their role; api has ability to return different
datasets depending on role and apidocs needs to represent same data but NOT
to people who don't have said role.