Added some more JavaDoc to Name class
Sync John's changes
Merge branch 'master' of git@github.com:MarsEdge/OUCS2334.git