Small tweaks

swing objects in init now have names (makes it easier to grab the
correct one later)

changeDirectory now finds just the scroll pane or the header, removes
the old one, and adds the new one

in testing, when adding a component, use JTextField (to allow for easy
copying and such)