Add basic structures to manage imports

Imports will be executed by an Importer that, in turn, execute
different strategies based on the implementation logic.
Improve importers

CsvImporter now compute the proper result when parsing/diffing files.

* Add cleanup method to importers
* Implement CsvImporter and apply transformations to result