Wrapping Person extensions into module, requiring modules in tests differently

-  wrapping all modules included in Person class in test files in a PersonExt module;
   moving these files into /lib/person_ext directory

-  prefixing modules included in tests with PersonExt::

-  requiring extension modules differently at top of test files

-  revising instructions in README