misc updates
scala mode for emacs and misc