Add structure for rule 'one dot per line'
Directly execute tasks
Remove unused all rules factory
Dot visitor prints method invocation
Add integration test and first validation
First implementation of one dot per line.
Improve visitor implementation. Try to find by traversing up and down. 'n'n. There's still a problem: ASTNode does not override equals and hash code, therefore the Expression given in visit() is different from the on given in endVisit()
Add rule validation for 'one dot per line'

There are various Counters, extracting their sub expressions and then
delgating them to an extractor. This extractor is then delgating the
extracted expressions to the corresponding extractor (built from a
factory). If the expression is a field access or a method invocation, the
access count is increased.
After all Expression nodes were travesed by this system, the reusult is
the number of 'wrong' expressions in the given expressionStatement (the
expression that has an ';' in the end)