Changed comments in queue classes.
Little refactor in Request.
Use passthru method in PipelineManager, instead of lambdas.
Added QUEUE_CHECK_FREQUENCY to Downloader.
Added close() to Downloader.
Added some utility defer methods.
Added new signal - `engine_stopping`.
Added comments.
Added version of the engine.