Pass contact object to newly started activities

Pass the contact down to the details and edit details activity and fill
out the text fields.

Editing the contact on the edit screen will NOT update the details
screen. The newly edited contact object needs to be passed back to the
details screen