began refactoring of MainModel & mpqa descendant; uploaded previous version (in case we wish to incorporate old components in the future; old code is not properly supported by ant/ivy!)