add composer.json for composer support -- not yet tested