Updated composer and gitignore for production