Update the dependencies
Add composer support