Added #exists to Query DSL
Refactored tests
Added #notExists (= .not.exists)
Fixed formatter errors
Added #union, #unionAll
Refactored
Merge branch 'develop' into feature/dynamic-conditions