Tweaked helper functions in Buffer for display functions so that arrow key movements now work as expected in insert mode, Marks no longer get created when pressing \n as we can now figure out cursor position from \n content of the buffer