Added error handling code for Launchy

Under certain conditions Launchy would try to open a file but could not
invoke the associated app. Added error handling code that outputs the
stack trce to the log for further debugging.

At the very least, the app won't crash anymore.

Fixes #36