Text this: Grid-characteristic Method for Systems of Hyperbolic Partial Differential Equations with Discontinuous Solutions at Material Interfaces