tentatively working contacts refactor

readme