added istanbul and more tests