Exoelectrogens: Recent advances in molecular drivers involved in extracellular electron transfer and strategies used to improve it for microbial fuel cell applications. (April 2016)