First pass at implementing a tab key.
Adjust coloring.
Fix tab key behavior.
Tweak some styling.