setup codeclimate test coverage

close #34 (issue)
close #54 (PR)