Added tests for move_up function. This clarified the design decision to have caret_to_buffer_coords fully responsible for mapping any ee_caret to valid ee_buffer_coords.
Renamed dbg_print macro to debug_print.