Utilizing Blockchain and Other Emerging Technologies in Retail Energy