Creating a hello world smart contract using solidity