The Inverse Mean Curvature Flow: Singularities, Dynamical Stability, And Applications To Minimal Surfaces