Create the LedgerService smart contract
As per wiki specification.
This is mostly cleaning up and renaming the existing payment service contract and removing the "payment" parts
As per wiki specification.
This is mostly cleaning up and renaming the existing payment service contract and removing the "payment" parts