A Finite Volume Implementation of The Shallow Water Equations For Boussinesq Gravity Currents