Implements saveAs
Normalizes path on save and load