Add Composer Support.

You will need to publish this to Packagist