fixed bug in right shift
Fixed various indexing issues in BitVector impl
Fixed issue with reverseByteOrder and made take a bit stricter about removing bytes from underlying