Simplified the Coded Input/Output streams.. they now strictly provide encoding methods and delegate to another stream for buffering