add(line) -> Object
{String} - the line with the directive on it.
{Object} - if false, add future lines to real_comment, otherwise, call add_more with future lines
and the data returned.
add_more(line, prior) -> Object
{String} - the current comment line
{Object} - data the data returned from the previous add or add_more.
{Object} - if false, ends calling add_more with future lines, otherwise; calls add_more with the next
line and the return value.