2D- Navier Stokes solver for a lid driven cavity problem