added abstract formatter class (properties, getCountryName function), config - end of line in machine, separator for in line formatting, DefaultFormatter have only two methods (for envelope and inline format), remove PL formatter (polish users need DefaultFormatter)