Add basic support for making and using gridded data
Break up figure into figure_base, which has mostly internal functions, and figure, which defines the gmt modules.  Add a cool test of gridded data.
Remove old test code (can always be recovered)