Simultaneous Navigation and Map Building of An Autonomous Underwater Vehicle (AUV) Using Extended Kalman Filter, Mar. 2009. Grade Msc