Using MetaMask and Remix IDE to deploy a smart contract