Fixed export talks to csv to no longer depend on add talks from csv. Also added an assert that if one tries to update a nonexistant presentation id in the database then it will not insert one.