Contact Manager - COMP 249 OOP II - Assignment