Ignore commented out functions.

When matching a function start, check if the scope is "comment" and
ignore if so.
Moves check for comment into slighlty clearer is is_comment_at_point
method.