cleaning up models, moving question xml parsing to question model, adding a few comments