formatting code and adding dependencies to composer.json to make them mo...

...re easily accessible