adds prismatic schema for params, handles nested q params.
 Schema adds for Query and Filter maps, also a mapping of public fields to db fields.
 Nested query params like a.b.c=foo converted into {:a {:b {:c "foo"}}} - removes need for json in q.p