More comprehensive git ignore, hopefully fully functional
Weeee