The two biggest challenges that face us when it comes to energy are, well, generating energy and then figuring out some way to store it. You see, non-renewable sources of energy like coal or gasoline ...