Add file open/save functionality