creates nested junit structure for #76

This replaces the existing JunitSuiteRunner with a runner that creates a nested suite for each uniquely named "describe" block in the examined class.