Finished the CommandInterpreter class, including debugging. Some small bugs may still be present, but I can add to the unit cases to debug them.