begin separating symbol traversal into a separate file
rename TraversalData to SymbolCreationData
remove unneccesary traversal functions from symbol-traversal files
rename traverse_node to collect_symbols, and move conditional traversal into traverse.c