added copy_rows, cut_rows, paste_rows, edit_row, and much better error checking. all clear. about to merge with master