Added test and coverage Make targets + documentation