[modules] geo_mag cleanup and doc improvements