Added name, isValidPerson(), updated display, bug fixes, final ver perhaps.