Close #36. Add more flexibility to report field ordering.

Now, you can choose to put a field before the goal_lines. And, the
mechanism for setting the list indices is much prettier in the backend.