Refactored tests
Restricted the gasPump to set, so the same GasPump cannot be added twice, but same type gas pumps can be added.