more solid ci and coverage, update tesing instructions