Added save as functionality to UI

This is still wrong.  What if they hit cancel?