Jbau ajax leftnav

@sefk 

was simpler than I thought.  This partially addresses #1843 by making it load over ajax.  Still a bit of work to do to make the thing cached, and then for it to become "customized" according to user, which can happen all in JS, actually.