Singleton PersonDataSource so we have one SQLiteConnection and leave out the onActivityResult, but do everything in onResume in MainActivity