Add composer and gitignore