Create a Decentralized App (DApp) with Ethereum Smart Contracts Part 1 - Setting up a test Ethereum blockchain, test accounts, deploying Solidity code to the blockchain