AGREEMENT AND PLAN OF MERGER BY AND BETWEEN JUNIATA VALLEY FINANCIAL CORP., THE JUNIATA VALLEY BANK AND LIVERPOOL COMMUNITY BANK December 29, 2017