added console:// uri protocol, executes command in a new console
code refactored
added desktop file parsing and executing
added logging
Merge branch 'master' of github.com:wolfprogrammer/xdg-open

Merged remote and local branch