Fixes #1 Cannot delete linebreak for non-blank lines

Notes two possible further issues:
- Pressing enter in the middle of text doesn't
make a new row populated with that text
- Deleting the beginning of text doesn't move the
text up to the previous row