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