save the address first

To save the address info, we basically just want to call save on the prospect, then it needs to be treated like an update rather than a create.
This doesn't have anything to do with the save, but best practice is to store your default url in your production/dev files then use the url helpers to change it later. That way if you have 100 urls throughout your app, you only change it once when you change the domain name (herokuapp.com to mydomain.com for example)