implementation that handles single line comment right above function
adding test to verify single one line comment
indexing comments by lineno in order to make piecing them together simpler
properly grabbing single line comments spread over multiple lines