Reverse takes kwargs as a dict, not **kwargs.
Added address model and show on detail.
View for editing addresses for a Contact.
Require confirmation of email when editing a Contact.