updating unit tests for bit parsing and adding separate ByteUtils.fs