Make cursor use 1 indexed line numbers instead of 0. Add EndOfLine, BegginingOfLine Cursor position getters.
Render tabs as spaces.