added contact template and its model and view