convert ascii_tree from struct to namespace
promote ascii_tree namespace to replace algo
finish replacing algo with ascii_tree
remove redundant namespace qualifier on calls to tokenize()
replace "algo" in vcxproj file
move grammar to header file
move tokens class to its own header, and fix up includes