ledger

Creates and tests a ledger built by the passed in dsl.