Add composer support.

 Vendor modules are still included however; these need to be switched out in favour of "require" definitions.

Also, I've just realised that the authors in here are those from my fork, so don't all apply. Does that matter? Can we get the other forks merged? Is anyone maintaining this project any more anyway? ;-)

Thanks for your consideration of this request.