have count(), min() and max() use query() to construct their query. closes #266
implemented find_by(), for Model_Crud compatibility