Keep cursor x position when moving between lines
Move keyhandler logic into cursor
Capitalize "exported" fields

These are fields that can be modified outside of the structs' own
functions.
Rename HandleKey -> HandleEvent
Move statusLine into puts.go