Added get_line()
Fixed Cursor::buffer() added copy constructor
Added protected method fetch_line()