Adds BFS to ast.

Still a work in progress,   Also adds do to BuiltinLists.
Starts new symbolTable implementation.