Add files to .gitignore that shouldn't be checked in

Adding this so that I don't continue to forget to add new files that are hidden within all the extraneous do not add files.  Excludes both Eclipse project files as well as output from some tests that go into the src tree.