Customizable font-locking

Moved font code into separate file.  created faces that can be customized in
using the emacs customizations menu group ledger-faces
Merge pull request #143 from enderw88/ledger-mode-font-lock-improvements

Ledger mode font lock improvements