Cleaned up GasStationImpl and changed so that the tests only consumes the exceptions that they are expecting.