added contact file, refactored unit tests