updated
updated
updated documentation
updated some of the socket tests with a standard port
commiting with warning of infrequent encoder test failing on osx, maybe due to varient decoding on size lengths