Also, use a bufferedoutputstream.
… sets and fixed two typos
…g is enabled in SocketStore
… help explain and separate the partition shuffling
…ing defaults, zone support, random seed generation, removed text width formatting as it is not necessary, cleaned up format, refactored code, sys module no longer necessary (now that argparse is used) so removed it, added default interpreter path
…ocketStats object will exist for testing