added composer support for multiple composer.json locations