Added Field.addSubFields()

Easier to figure out how to add subfields to a field. Made Field
and Record serializable.