Fix bugs in githup pull request #238
Merge pull request #242 from Atheros1/master

Modularize PyBitmessage into multiple files
Seperating out all peer networking classes and merging with upstream