csvlint now uses objects not hashes

Fixes template to call methods on ErrorMessage not use keys in hash.