Fermentative biohydrogen production and its byproducts: A mini review of current technology developments. (February 2018)