Partial working imp. needsComma regex needs fixed

This currently needs to match true if the $1 chunk needs a comma
appended. Stashing work for now...

Current regex match: http://regexr.com?33q97
Adds support for optional comma before block

insertComma tests for a trailing comma and returns true if it doesn't
find one. It also ignores a lone `(`. When insertComma returns true
a comma is inserted after $1 (paren plus arguments or just paren).