feat: add controls text file open
fix: execute program without argument
feat: add stderr dialog for executing file
fix: file opening throw error if nothing opened
fix: rework file opening mechanism so mime is checked first
feat: add file executing