removed coverage report generationg via running tests; class based implementation
update readme