trivial implementation of search keys
support for key_schema at the simple query and storage level
support for key_schema.types (castTo) and comparators (defaultMatch)
added some checks over key and key_schema objects
fixed getDay() -> getDate()
added key schema support to complex queries, fixed and added tests
custom keys: accent folding example