Made libinterferometry.grid the default grid function and removed the old one.
Added freqcorrect to libinterferometry because grid depends on freqcorrect and freqcorrect depends on Visibilities. It became a recursive problem to have freqcorrect in a separate place.