[enh] Rename duplicate field names

PrettyTable doesn't support having columns with the same name so we
rename them beforehand.
Merge pull request #8 from olethanh/duplicate_field_name

Allow displaying columns with the same name (Rename duplicate field names)
Added test for duplicate column names