Site Search Tool - Phase 3

This carries things all the way up to doing a rough, unprocessed Quality Rated query.

Several date range calculation methods are now in app_controller.

Query Conditions construction tools are are in Content Controller. These take the data from the POSTed search form and run them through logic to construct to proper conditions array.

At the end, a simple verification query is run.