Save commands

implemented save commands save, save_as, save_all closes #38, #87
I have added watching the new saved file and unwatching past file in view.SaveAs() i thought it should be there closes #222