Add typeclass for Specialized Backend
Use LazyByteString for Bitcask value
Typeclass for backends supporting range queries
Make Bitcask conform to typeclass