Handled optional CR and LF chars between structured fields. Extended the field class so it can write itself back to an OutputStream.