added composer and .gitignore files