Better .gitignore.
fixing test and git ignore