added some code that doesn't work for computing the offset from the stack pointer
changed to differentiate between entering and creating scopes
switched to a hashmap to store node information
added recursive lookup for variables
differentiate between move and create scope
changed symbol tree name
huge commit, this parses basic add expressions now

for some reason git add -p refused to split this into hunks so
whatever