Added composer.json and updated installation requirements