Reader and BufferredReader template classes completed.