Criterion interface

* Adds `CriterionInterface`
* Moves `Criterion` into `Ucc\Filter\Criterion`

![image](https://cloud.githubusercontent.com/assets/1056838/5489112/fead17ee-86bd-11e4-8382-cf751223801d.png)