added views and controller methods for contact, project, and about pages