How to develop and deploy smart contracts with Foundry & Openzeppelin