Broke out the byte array retrieval to a protocol
Added list writing functionality
Added streaming functionality

The ability to write open or closed fressian lists as well as append
one write stream to another has been added