Style and documentation fixes.
Amended the radix tree class.

 * Used inheritance instead of composition for FSDatedRadixTreeStorage.
   This means that the configuration options aren't being repeated
   anymore.

 * Checking if slots are being used when traversing for new crashes.

 * Moved module-level functions into classes so they can be overridden.