SerializableStreamRecord added

A possible solution to #5, StreamRecord implementing IOReadableWritable and Serializable.