changed how the next in the BufferInputStream works now only takes one byte at a time. Also using DynamicBuffer
the last update was a major bug fix so bump the version number