add move commands to Cursor

- create some tests
add get_active_buffer to state

- make buffers and currentBufferIndex private
add more checks to move_cursor test