Significant change to the gridder api

- Broke out the bounds into their own parameters
- Added a return value of the bounds that were used on the gridder
@tacaswell can you go into more detail about the np.spacing thing we were talking about earlier?