Updates to the Reader. Changed from creating LispStruct specific objects to creating a ListStruct containing the function and arguments needed to generate the specific LispStruct object resulting from the particular read operation. This required me to update the CommonLispSymbols file to add in default symbols for some of the symbols needed when running this operation to prevent NullPointerExceptions. Probably need to figure out how to avoid these better in the future.