Added Abstract classes for person model and person controller.