refactor MainActivity
refactor ContactDetailsActivity
refactor ContactAddActivity