moved Name type to CommonTypes folder.  Added equality/gethashcode implementations for Name type