apply collection aggregate on figure viewer
bug fix: when analysis or run does not exist

fixed a bug that an exception is thrown when run or analysis is not found
Merge pull request #227 from crest-cassia/change_parameter_set_controller_specification_for_figure_viewer

apply collection aggregate on figure viewer