Remove unused console log and unused todo comments
Add instance variable count validator
Add instance variable counter visitor
Use list in all rule factory to store factories
Rename add method
Implement instance variable counter
Add console printing
Add test data
Report method takes astnode instead of statement to enable reporting of classes
Add better information to instance variable reporter