added composer.json and gitignore as a start.