moved ImportedFunctions to parse package
extracted SymbolTable interface from ImportedFunctions
added UndefinedFunctionsDetector