hasRole + readme local repo directions for composer.json