more patcher error protection
pep 8 boolean check

gotta love pep 8 :)
updated cli initial setup helper to current api
initial blinker support

useful for when client is launched in thread and main app wants to
subscribe to get download progress.
added send method
added more signals to download & updated docs
RTM
Merge branch 'download-thread'