Update .gitignore with proper composer stuff, ignore Mac BS