Add async save, triggering off existence of callback
Merge pull request #43 from carter-thaxton/master

Add async save method