Added composer.json and directory structure