Text this: Numerical Schemes for Hyperbolic Balance Laws - Applications to Fluid Flow Problems