+ PS examples showing how to copy book content or refresh its cache
~ implementation of download concentrated in RemoteSource and made generally usable by Downloader
~ implementation unpacking a zipped stream separated to Unpacker
~ a couple of HTTP headers is set when communicating with the ProjectGutenberg web site
+ tests for PathUtility and part of StringExtension
+ comments (unfinished)