Issue 10: added Person class and associated unit tests

Issue 10: added Person class and associated unit tests