add support for borrower_base_income field

Issue #8 indicates that sometimes fields come through empty. When this happens the field value is NaN because we are passing `null` or `undefined` or empty string to `parseInt`.  We should protect against that condition here (and in other places in this integration). We also need to protect against division on a non-numeric value or zero.