New java, emacs and bash stuff