built out the contact model and established an api base class