Prompt to save on Project / Open

If the project isn't saved, prompt to save it when opening a new
project. Also prompt to set a filename if one isn't set yet.