introduced a main class and added anting of project under testing
introduced output for number of successfull tests
added a reference compilator to the project
introduced diffing and restructured the code