fixed #45 (#46)
fixed #45 (#46)

* lintered Python to look nicer
* more comments to understand what's going on
* safer exception handling to prevent from breaking if topics can't be checked
* tested with three clients in parallel
strands-project/strands_apps,bfalacerda/strands_apps,strands-project/strands_apps,strands-project/strands_apps,bfalacerda/strands_apps,bfalacerda/strands_apps