Support OSM

Chris, not ready yet -- still pointing at the non-mozilla tile server.  But, can you give it a once over?