fail-fast when header is not a string
use custom exception
use string interpolation when raising HeaderValueError
Merge pull request #158 from dimagi/fix_excel_error

fail-fast when header is not a string