The SeaBeaver II (SB2) Autonomous Underwater Vehicle