Refactored some code so that symbols are read in correctly.

Now it is possible to refer to symbols in packages that are not in the
CL implementation but are in the interpreter through cl-repl.