add composer.json

https://www.drupal.org/node/2331489
If we're using the custom 'type' information, why aren't we also requiring composer/installers as per https://getcomposer.org/doc/faqs/how-do-i-install-a-package-to-a-custom-path-for-my-framework.md ?