broke multi_normal into component distributions by file with tests broken out
finishes fix for issue #299 -- unit tests for gradients of multi_normal