Migrating to a classed based approach.
Adding composer.json