More changes made. Still need to set it up so that we can add towers to the grid. something like >>> grid.phieta2pixel((tower.phiMax,tower.etaMax)) - 1
 >>> grid.phieta2pixel((tower.phiMin, tower.etaMin))
will work for most of our purposes
as long as we take care of the off-by-one error by subtracting off from the bottom right to shift it up to the top-left-corner since that is how we choose to paint the grid.