Corrections from 1D tests

Also made fast_linbin more consistent with other methods
Grids are now in their own module, and have (simple) integration built-in