Fix extra bracket
Staticly define the internal commands map
Add `finish` command for the Shell class
Inject the shell and current command in
Impliment the quit command