Major refactoring:

- Move code into classes
- Make master2retailer subclass of importer
- Have two separate run methods
- Proper handling of configuration
- Proper use of promises
- Manage exports
Proper exception handling of promisses.
Pass key of channel as argument.
Reuse ensureChannel for xml import.