It's doing weird things
Arrow keys being detected properly
Up/down now accesses command history
Move functions logic
Line functions
Fixed a bug with command history not being executed as a command when selected
Merge remote-tracking branch 'origin/erich' into erich