Give better error message on failure of exec of external process.
Throw IOException, more appropriate than RuntimeException.
Merge pull request #13 from deg/master

Give better error message on failure of exec of external process.