Added check to see if user tries to move cursor beyond file lines.
Added line numbers
Made line numbers prettier
Fixed so that text drawing handles tabs correctly.