added GasStationImpl + GasStationImplTest
Clean up, added more tests