Adding buffering to the HIDOutputStream
Added unit test for HIDOutputStream
Fixed framing bug