NameException -
1. Removed unnecessary files
2. Added nil_excption.rb
3. Made Name#valid? as a private method