Added Print, OverlayType, OverlaySource, and WMSOverlay models to API; added tests; wiring up print button to work in Map Viewer again