started file dialogs, added better error handling, added editor modes
save/load feature works CTRL L or S