[mural] elisp cleanup
[mural] elisp cleanup

Summary:
Various elisp cleanups:

 - reduce the scope of global variables where possible
 - add the tagfile to the returned taginfo list, so storing the file
   in a global is not necessary.

Test Plan: used it




ahupp/mural,cloudrain21/mural