nose2-cov has a bug that only reports coverage *after* blocks has been imported; this change should rectify that (idea from nose2)
Only report coverage for blocks module
Fixd repr_attr in case __repr__ is called before __init__
Get coverage correct