if no callback provided to save, then create a noop function
Merge pull request #42 from coen-hyde/no-cb-save

if no callback provided to save, then create a noop function