Change behavior of up/down keys to be more intuitive.
Add basic support for syntax highlighting