some fixes/refactor in query execution flow (executionQuery() method with derivatives)
refactor query classes
refactor ConditionAttime class
add tests for CFonditionAtTime methods