updates the test infrastructure
adds coverage by codeclimate, to see the diff with coveralls