Add Composer support

Fixes #3