updated gitignore

included a bunch of stuff that should be there.