NameSpace SymbolTable implementation

Implements a data structure to maintain fully qualified symbol name and
name space resolution from partial names.