.send returns task id now; new task argument  allows to pass an identificator or other information that will go with task to its callbacks (i.e. I use it to send DB instance id to handle it in finished callaback); added some debug logging
Fixed all pylint complains (10/10)