Handle asynchronous save
Handle asynchronous save

In atom 1.19 save and a bunch of other Atom will become asynchronous
and return promises. Wait for the promise to be fulfilled.

Fixes #173

idris-hackers/atom-language-idris