Gliding in extreme waters: Dynamic Modeling and Nonlinear Control of an Agile Underwater Glider