refactor grid, routing: moved GridCoordGenerator into grid
utils, main: async.seqTimeout wants to have each func to get a callback and call it on finish