Merge pull request #2 from glimmerveen/master

Added junit tests
More intuitive result aggregation
Initial DSL for result aggregation validator
Move AbstractTrigger to base
Merge pull request #3 from glimmerveen/master

Added junit tests for Composite rules
First step in removing the Rule and UntypedDataRule interfaces
Clean up
Moved result collector validator and related classes to the base package
Manual merge from Riccardo's suggestion and more clean up after removing the UntypedDataRule
Updated dependencies versions
Added convenience methods to the builders to support collections
Added convenient result handlers (BooleanTabIconFeedback and ConsoleResultHandler)
Fixed dependency to timingframework
Added TODOs
Refactor builders before future work
Refactor builders before future work
Added example of result collection and tab icon decorators
Improved BooleanTabIconFeedback
Fixed icon decoration in unshown tab
Some fix for clipping bounds in abstract component decorator
TODO
Boolean aggregation
Boolean aggregation