calling update on every chunk and sending result downstream and then when upstream is finished call final and send downstream
testing how data streams through encrypt/decrypt functions with random byte data chunk by chunk
cleaned up some unused internals, removed logging, and added test.
removed test.
Merge branch 'updateandfinal' into bufferByDefault
merging changes to mostly interals into this branch
removed logging statements I missed.
removed unused test.
added new version of randomHex.js test that FAILS. This is to show that if head is moved to commit 517c07b then this same test will pass. This is do to the underlying implementation details.
fixed test name
updated failing test.