Refactor Shell.pm
Shell.pm - added the ability to add user builtins
Got rid of global history. Now get rid of global $confdir & $buffer