Implemented buyGas with tests. GasStationImpl now stores pumps in a HashMap that contains PriorityQueues.