Added Composer.json, updated file structure