Cleanup settings.py
Basic de-duplication in merger.takeAll and merger.referencesMerger
logging.logger implementation in pipeline controller, however status is still not very useful.
Closes #2
Implement update/insert strategy (closes #40); Refactor unittests; Various cleanup