Added leaf function to Data.Tree.Monadic.
Added System.Directory.Generic.renameFile.
Added Fetch.Types.Metadata

The file contains the types into which the metadata JSON gets decoded
(decoding function missing).
Wrote first tree transformation. See issue #54.
Made Fetch.Transform compile.