* Have liber kill all child processes when an exception is raised
* support files longer than 16MB (Sys.max_string_length) by streaming data
* finish the "attempts" implementation
* modify liber internals so that an "inserter function" is passed instead of node, htl, splitsize, insert_options, etc.
* modify hlfreenet internals so that action functions can be attached to events like block arrival, insert completion, redirect following, splitfile chunk completion, etc.
* add FEC to hlfreenet
