added more error checking in the tcp queue

Ignore-this: 1002491ab358df7436bdb6240234f066

darcs-hash:20131221041658-c21fe-474711d0cc0065e65cb188d93eca716bc250b3e9
updated some logging messages

Ignore-this: eb9d7ec554e6e49f0f22ecf725ca93c2

darcs-hash:20131221041730-c21fe-d364b440805f8900d0f7fc3aecd4d2c9b9b05fb9
changed the str in firestr to a star

Ignore-this: f12cdf0eecc63a5820be4e49e1ea44f7

darcs-hash:20131221053656-c21fe-318308fae775b256569d084bf6eb3b1e0d289348
wow, better strength, much amaze

Ignore-this: ab65e381bf7152880dc7ff37d61433b6

darcs-hash:20131226055002-c21fe-bb75191995b35abe60fa1d336c12459df280b8a9
fixed bug in transfer app

Ignore-this: 16ca9b861a199f66c2cafd67ef3fc968

darcs-hash:20131229062809-c21fe-f8197e5fa2f0325487e4c5c8b785246cf8fa770c
added caching port used from cmd

Ignore-this: 8cc1576bf8af0fe5b7efd8bcdf6a7ccd

So that you can set port first time you run instead of every time. Eventually a GUI will allow you to change it.

darcs-hash:20131231045032-c21fe-3915351a69b850a2edd560591a1e83248ce48697
changed to use a global RNG

Ignore-this: 47a324beea301cace356ac94a785ce2e

for performance and security reasons.

darcs-hash:20131231165812-c21fe-0645efdcd875957c425a8791a9260b25286ceb25
fixing bug if there was an error loading private key

Ignore-this: 62d262265f8db148604f27d7b9d21d0f

dereferenced null ptr.

darcs-hash:20140102030701-c21fe-97543ab86dd34e92e46ec092eb5ae4522e1998bf
Merge branch 'master' into moc_parse