Adding custom matcher for asserting arrays of structs are equal

Travis CI was not happy with the old implementation of using eq to assert they are equal