Improoved git ignore