Completed Parser Facade Structure

> Did some renaming in other packages due to the changes.
> Everything public will be called via Parser now.

TODO:
>Remove repeated comments
>Refactor code in InputParser