added the save and load dialog box. save even creates an  empty file for now..