Replace custom readline with gnu readline
^D should exit lsh
Skip parsing when no input
Improve error message
Improve error message
Add builtin cd command