Add file open/save/save as support