Implement IncomingFrameStream class
Use IncomingFrameStream instead of FrameInputStream
Block transform callback if stream is paused
Extend frame object with ack and nack rather than creating a new object that extends the frame object
Add NullWritable stream
Test flow control in IncomingFrameStream
Test cases for end and error event on ending stream
Test IncomingFrameStream can handle large binary and text frames
Add hash digest calcuation to NullWritable
Remove FrameInputStream
Add maxLineLength option to IncomingFrameStream constructor.
Add maxHeaders option to IncomingFrameStream constructor