Changed Makefiles to support simple tests using CppUnit. Also started implementation of what will became the tests for the scanner and parser.
Made new .gitignore file for new testing files.
Made several changes to the build process of the whole project so it is possible to make tests.
Added a few lines to serve as an example of how tests are made to the scanner and parser and corrected a few mistakes in the last commit.
Changed cleaning process in Make