Added description about Python to Ruby porting.
Removed comment about Python implementation specifics that do not apply in Ruby.
Added RDoc comments to API and base class.