A gitignore file that is a little more compatible with composer.
Try to change to a more composer-friendly format. This is probably going to break some things until I can play around and fix it.