Updated execute.multi.analysis functions

There were some issues with simple case analyses and some of the
argument names have been changed for clarity and ease of use.