Contact app with CSV read/save capability