create JSON and Avro file input/output sources
documentation update and variable clarification
continued development of the copyMessages method