Refactored ECGateway parsers into super class
Added ECGateway.BillRun parser.