Most of the files have been touched several times and the indentation structure was wrong. I ran all the files through the emacs indent region function to get back to a baseline
Moved font code into separate file. created faces that can be customized in using the emacs customizations menu group ledger-faces