Switch to using byte_type (= uint8_t) instead of char arrays to avoid signed-vs-unsigned problem.
Make sure file_writer gets the data-byte-size setting when used by the client.
Updated monarch