Simultanious Wall Following and Map Building Robot