Model interfaces and exceptions
Controller interfaces
Merge pull request #1 from EXreaction/task/controller-interfaces

Controller interfaces
Move model/entity to entity/ and model/ to operators/
Fixing comment in operators/rule interface
Merge pull request #2 from EXreaction/task/model-interfaces

Model interfaces and exceptions