Simplify Assignment#files

We can marshall into a map rather than a struct in the command line
client.