cleanup of CryptoCoerce instance of BITS and BYTES.
cleanup of the pages type
documentation updates
hlint cleanup