Tidy up parse_csv parsing and use it in Server

Straightforward change
Reviewers: @rec @mtrippled 

Essentially, this effort is to replace a hand-rolled container-inserting callback with emplace_back.
+1