added go test programs
updates to make chunked reader more reliable - leaves driver in good state
added base64 decoder as post processing step
added info on reading from the driver quickly to prevent losing samples
go client now uses buffered pipe instead of byte buffer - much faster