refactored cityseeder, now using csv