more tests and bug fixes - using homebrew bitfield since BitField module had wrong ordering
npm bump