improved gitignore and fix for deprecated /e argument

I will go over all my previous commits and send you pull requests instead.