Merge pull request #1 from pyeremenko/v3

Remove code duplication
fix a bug with trailing slash, fix a bug with lost `override`,  update 2 examples
update Info() method to return valid QueueInfo