add godef documentation
actually avoid using process-lines
formatting
Handle indentation for multi-line function declarations correctly

Closes gh-15