-Change: Don't unnecessarily convert buffer data to memoryviews.
-Change: begin working on a buffer class.

This way we can re-use it when we implement UDP.