started to add cli
added public ip option
added error handling for closed sockets and added test
parallize connect to peers
bumped the version number
added external ip option
fix a few small bugs
Merge branch 'feature/bin' into dev