Added user input for file save and load