Updates to logging, error handling, code style and interface design.  Added parameters for LedgerServerRS