added save text menu item, text i/o still needs validation