added BasisGrid class
added BasisGrid tests
added polar detector support
added OMP critical block to cpuscatter
removed fft crud from shotset
removed Shotset\'s inheretance from Shot, works fine