get_figure and save_image

@bpostlethwaite 
Hey, new PR, changed the error handling for get_figure()

however, for save_image, there is no callback (not async), but it just spits an error if there is one.