Messy commit. Fixed lots of user input sanitization problems (esp. with
pipe), and created two builtins.
Basic job control set up.
Improved builtin lookup mechanism.
Fixed bugs due to previous change in the builtin-lookup process.
Created basic done-job notification after next command.