Added readme
Improvements to Socket::Read() to reduce un-necessary allocations