Group by method name not IMethodInfo (closes #78)

Fixes #78, so method start/finish messages are only sent once when running overloaded methods as theories.