Minor cleanup of markup
Added filtering for empty rows

Unclear whether this should be in validation code instead, but I put it as a cleanup on data after it's determined to be valid.  A hash defines required info for each upload and we check that there's something in each required cell.

At some point we should separate out validation (e.g. we should clearly do checking for phone numbers) from empty row clean out.