Fix #10: remove infinite scroll, bound pan area.

js/demo.js
	-Prevent Leaflet from infinitely loading the map horizontally,
	limit the zoom-out, and add a bounding box to the pan area to
	prevent users from scrolling too far out.