The estimated $5.4 million roof project that has brought 592 solar panels to the Allen County Public Library’s main library roof has been completed and the energy savings could start before this year ...