Indoor geolocation and tracking using free space optical communication over the visible light spectrum