make the output field sep a param

the speedup I thought I was getting by pulling the first iteration out
of the loop was really due to not having the ofs as part of the format
string
make ofs an actual cli argument
return the right number of output fields