added extra constructor for StreetNetwork class that creates a graph on top of a grid; StreetNetwork also keeps track of cars inside it, and it can cut edges; added tests for grid constructor