Computational MagnetoHydrodynamics, Based on Solution of the Well-Posed Riemann Problem