Now checking that protocols match, fixed tests, updated README