POI class refactoring

Country introduced
rudimentary class logic applied - constructors, ToString() override,
fields and properties