Breaking up to separate files
Adding composer.json