Add test_agency.

Agency constructor now takes its field names as argument. All its fields can
be set individually.
Agency constructor now takes a fieldParser as argument instead of a list of field names.
Add a new test to test_agency: set agency fields from a line.