Haddock parsing fixes.
Swap retries/reacting in docs.
Work with directories as path for `biegunka init`.

So, biegunka init has several "different" behviours, depending on
arguments passed in:

 * biegunka init  will create Biegunka.hs file
 * biegunka init Main.hs  will create Main.hs file
 * biegunka init biegunka-experiments  will create biegunka-experiments/Biegunka.hs file
 * biegunka init biegunka-experiments/Main.hs  will create biegunka-experiments/Main.hs file