api updates for Viewport vs Map
refactored rendering methods into utility class for use outside of canvas renderer
updates to readme and google-play-services version