Patient export errors are broken out by patient, allowing partial export
Add user message on successful export
Make sure error will fire before header is written to zip file
Merge pull request #412 from projecttacoma/discrete_export_errors

Discrete export errors
Update patient model parse handling of race and ethnicity
Simplify demographics handling for code readability