Garages. No zoning permit shall hereafter be granted for the erection of a new dwelling nor a certificate of occupancy issued therefor unless there shall be included in such construction a garage, carport or approved shelter for not more than three motor vehicles, connected by an adequately surfaced driveway to the adjacent street, road or lane. One commercial vehicle of a licensed capacity not exceeding one ton, owned and used by a resident of the premises, shall be permitted to be regularly or intermittently kept on the lot in a residential district.