Draft persistent shell implementation
Add shell walker function and shell removal
Correct BTree access
Add ability to test different shell classes
Add REPL shell listing
Add shell counting and mapping
Correct shell
Use configurable shell everywhere in web code
Unneeded parens
Correct shell