Add workaround to save failed LogEntries
Removes Cielo response data from Payment model - they will be stored as LogEntries
Refactors checkout controller so payments are not destroyed at before_payment hook, that enables keeping entire Cielo transactions history as LogEntries
Refactor capture / credit operations, extracting logic to process method
Refactor authorize to use process method