4/5/13: more tests done in ClassBrowserShell, and some extra logic on class and var types