New feature: underwrite a customer

Closes #468