Advances in science are making green energy cheaper, which could make it more efficient and mainstream.