Implemented symbols tables. Memory correctness of whole program checked with valgrind (leaks ignored for now).