add composer support, fixes #21