Fix contact model and resource, add FullCRUDTest