Fix person_id being dropped when zipcode entered

Also added better integration testing to cover more
functionality.

Closes #27
grab the latest testing before fixing qflow tests

* master:
  Fix person_id being dropped when zipcode entered
Fix JavaScript error that assumed elem exists