resolved an issue in cachine the result of the parsing, so you wont have to do that everytime
updated pretty printer (some fixes and some missing items added), added test files and pretty printed test files (php,phppp)
prevent errors when an interface is inserted
fixed bug in loadingFromCache, and in class extends; added Types resolution method (which still needs to be implemented) and method to calculate uses after types are available @WIP
updated Uses, cover more cases; @WIP added types modules, which will try to fill types of variables
added test file to generate php test files, and pretty print them. For now, manual validation is needed