A point implicit unstructured grid solver for the Euler and Navier-Stokes equations