Added read 7 bits bug test.
Fixed 16 bit read bug. Passes unit tests now.
Yay! Passes all unit tests again!