Some improvements.

1. Save sync when no callback provided.
2. Added `options` parameter to Editor construction for providing custom  `separator` option when save to file.