Major changes in logic and structure:
- person and village factories created;
- names randomly choosing from .txt files;
- logging with log4j feature added;
- comparable and cloneable interfaces realized. Deep cloning available;
- checking in set-fields added.
In the next commit would be added:
- searching;
- filtering;
- refactoring (?).