Rename object calisthenics rules
Rename interface name
Use interface instead of concrete implementation
Add construcutors for rules by using static methods
Add constructor in oc main entry point
Add reporter factory creating a standardized reporter
Fix creation of reporter
Instantiate oc main entry point correctly
Let view use oc main entry point instead of eclipse's handler