Updated gitignore to control a lot of crap