process comments into a hash keyed by file and module