added Namespace class

This handles name scoping/qualification