Electricity Generation Energy Energy Market Renewable Energy Smart Grid Technology Peer to Peer Energy Markets: The Wave of the Future