Reversed the bits streams, fails unit tests.
BitStreamReadOnly now passes unit tests.
Now passes all unit tests again.
changed PositionRead() to PositionReadBits().
Added new test, fails.