Fix line numbers for multi-line signatures

This introduces newlines as needed between parameters to keep the line numbers consistent.  Also newlines at the end to account for newlines between the signature and the body of the subroutine.

For #104