added mate location class for navigation calculations, further location logic on viewcontroller