map fixes

* Texture method for OccupancyGrid changed to canvas to allow for very large maps 
* OccupancyGrid origin now in corner instead of center of image 
* Optional TF client added to occupancy grid client