.gitignore improvements

This way less useless stuff is committed. (saves bandwidth and time) :tada: