Example improvements

This now runs all the basic aggregations and poi queries, as well as getting data from osm and writing basic maps to matplotilb.  Test coverage up to 100%.  Pretty excited about this.