change position in errors/warnings to row
Merge branch 'refs/heads/master' into error-extracts
DRY up error/warning message creation
include line in error/warning

resolves #15
Merge pull request #20 from theodi/error-extracts

Error extracts