Cleaned up whereClause code and added support for raw SQL functions in column statement. Example: whereClause -> add('AND', 'DATEDIFF(starts, finish)', '>', 0)