Separate address into separate fields

Previously, the customer's address was collected in one field, which was
causing the full address to not be captured. The field has been split
into separate fields to aid the customer.

https://trello.com/c/3amdwkrE