Refactored and improved contacts page.