Composer support.

If you wanna accept this commit, you must change the homepage in composer.json and url in README.markdown.