added external diff tool, remember prev path, better connection error handling
added fileinfo to commands, implemented duplicate and diff current tab