Added coverage info to each spec

There was a memory consumption problem when holding all coverage objects
in an array, so I changed it to pass the coverage object for each
executed spec.