Woodstock, Vermont's Jackson House Inn