Added save as
Separated FileChooser
Added a comment
updated