added composer support, fixes #16