Data-Driven, Non-Parametric Model Reference Adaptive Control Methods For Autonomous Underwater Vehicles