Implement Name class
Use proper encapsulation for Name class
remove extranious file