Snake case support, added query builder, query executor and schemaProvider
Documentation update