added missing package-info.java
removed an unused import
modified base .gitignore to allow Eclipse metadata

Michael and I discussed yesterday how much of a pain it is to get one's
workspace properly configured, and concluded that maybe it would be
better to allow Eclipse metadata in the project.