A TVD MacCormack Method for Open Water Hydraulics and Transport