wrote another test
fixed multi-byte EOF problem on bitreader
added EOF test on bitreader test