add federal agency fields and validation

WIP