Create output directory if it doesn't exist
Create output directory if it doesn't exist

This PR fixes the issue reported in https://github.com/fritzsedlazeck/Sniffles/issues/326
Thanks to @ASLeonard for the detailed report!
This fix additionally takes care of any missing parent directories.
fritzsedlazeck/Sniffles