Lots of new emacs stuff for Java coding - code completion and tags