Change constructor for Car class

The number of arguments is lessened to increase simplicity.
Pass in the parser instance when reading map

This allows the use of only one parser object while not making the parser
public in the  VerilogTownMap class.