bug fix: end-of-defun no longer confused by "struct {" in args

fixes #34
Nice, that'll fix the anotherComment test case.

Unfortunately, the "func comment" test case is still broken, because the looking-back regexp won't match 

  > struct /* why? */ {

Is there a way to say in a regex "match space or a comment?" (I couldn't find one.)

Still, I would be surprised if it *ever* occurs that someone wants to put a comment in between the struct or interface keyword and the opening brace!

But of course, it's nice to make the code completely correct if possible. :)