incremental changes to create new multi-field search experience.
Moved the query system entirely into an array of predicates, which are managed both on the index page, as well as in the view controller. Added a new cdb.js library to handle client side rendering of the search predicate array because that is not needed in the cn.js library, which is also used in the blog site. no real styling has been done, but basic funcational testing has been done.
Added support for searching by cmc, type, and subtype. Also made the search predicates removable from the index page.