Fix memory leak: user and logitem queues are not ready to be processed yet
Fix: provide correct path to second series of dump files
generic arguments for main call
Fix: wrong id second series of URLs to target dump files
Update README.md

Include additional dependencies on Python libraries (beautifulsoup4, requests)
Making all data items subclass of dict; convert processing functions to module functions; new queues for each for loop
ETL and processors adapted to used 0MQ intelligent messaging service instead of Python queues; using ujson for faster serialization through 0MQ sockets
New required utility functions to serialize/deserialize objects using ujson
Fix: No need to wipe out zmq.context, just close connections. Will be grabbed by garbage collector
Simple logging to file, save space (log every 10K revisions)
Clearer algorithm for message reception loops
Compressing messages using zlib to save some bandwith (in large messages)
Clearer stop condition in receiving loops
Fix num of workers in process name
New control channel to switch off workers from ventilator, after a safety invertval (20 secs.)
Delete direct link to enwiki chunk for testing
Reactivating creation of Page and Revision instances in parsing
Fine-tuning default cache size for page and revision insertion methods
Modify ETL to subclass mp.Processing; adapt PageRevisionETL to run multiple lines in parallel (each one with a different dump file)
Adapt RevisionHistoryTask to use new multiprocessing ETL class