Now handle cases where Transaction Descriptions contains ',' and therefore break the csv api
Refactor and add more test coverage
Added  obfuscation