Refactor application to extract in class all the concepts

I've re-work the application, to extract it in multiple class. I did not added any functionalities, I just moved the code.

Some code was removed, because it di not affect the tests results.

Here is a small recap of each class role:

* Parser: parse a file in a certain type (first one is XML)
* Formatter: Output suggestions to the end user
* Processor: Parse the doc block to get information
* Scanner: Scan an object to find whether it has information
* Extractor: Extract supported Tags (integer, bool, etc.) from the doc block

If you have better name suggestion tell me.

Todo Add multiple Tag class (integer, coversMethod, etc.)