check if count is over total 0 bit count.
refactor tests.
implement constructor that takes byte[] and int as parameter.
remove unused code.