added views and controller for Contact and Product