added abbrev infrastructure. changed keys to be xah emacs standard. made font-lock order better.