fixed type error when markdown is not installed

If MD is not installed, file-executable-p was being called with nil, the return value of a failed executable-find and throwing an type error instead of the correct error that tells the user markdown is not found.