Added Ledger Functionality

Added sample general ledger window, along with some read-only support
classes.
Updated .gitignore
Updated .gitignore