reduced output to only dictionary and added abilitity to pass pre-existing dictionary for updating.  also can pass an empty output correlation matrix for output.