fixed bug with transform_range::value_type, range_iterator::value_type
updated README.md