Refactored customer view/list pages, incorporated edit functionality.