Removed redundant constructor and set up skeleton for superblocks
Bitsets now calculate and use superblocks, enabling O(1) lookups (in theory)