Changed Id to just be a char in parse
Factored out the CST and Symbol Table to their own modules