Using Composer to manage dependencies and distribute your code in style