Be explicit with CSV file encoding
Give address template method a more sensivle name
Improve readability of HCardAddress class
Make sure blank strings don't produce empty tags