refactor PMA_mult_submits and Add UT #603

Merged
merged 6 commits into from Aug 17, 2013
Oops, something went wrong.