formatting code and adding dependencies to composer.json to make them more easily accessible