add bits to enable commenting for proofreaders
add tests, and fix one major bug in material_fee handling