actually return something from hasRole
update documentation to include other bundles required in appKernel