Major refactoring (semi-automated and manual) and a small adjustment on
checkstyle settings (linelength to 120 and no javadoc requirement for
all variables)