Adding the new data source, updating the database to use a string id
It's not correctly updating after it gets the contacts, but it's synced with the web endpoint to a minimal degree.