bunch of clean-ups and fixes
bunch of clean-ups and fixes

* Move full_name method from PersonWithInit to PersonWithMethod (good catch by Cezary Podkul)
* Re-organize for clarity and add more explanatory notes
* Rename PersonWithInit to PersonWithData

zstumgoren/python-code-design