Deferring output directory after -f check has taken place.
Target directories must always exist and -f should not create them.
Merge pull request #22 from irrequietus/master

Making -O and -f modus operandi semantically consistent.