Gsoc

It´s new pull request to update apache-rat-core.
Changes inside:
-Format Code.
-Add java doc.
-Apply PMD Rules.
-Refactor Test.
-Add test Class.
-Coverage up 10% Before 86% after 96%.
Last change of refactor of the project.