Right and left arrow key functionality
History no longer stores empty strings, tab completion no longer matches on empty input