Committing before removing toIdNode b/c it is useless, ALSO did some work with RtnStmt
Committing before #yoloswap find and replace
Massive overhaul with ErrMsg including giving all exp nodes a linenum and charnum