added Client::save(), added skeletal File::save structure, documentation edits, renamed Config::max_page_size to Config::max_block_size