EIP1167: Clone factory with @openzeppelin/contracts How to run? yarn: installation yarn test: running tests