bug fixes
problemData constructor was referring to nonexistent variable
problemPuller didn't have a "break;" statenent in some of the cases