Community-Scale Renewable Energy Initiatives: Technology Selection, Financing and Overcoming Local Barriers