Use .gitignore whitelist

Saves having to add folders to .gitignore every time you require a module from composer