public void populatePeers(ArrayList<Peer> trackerPeers){
		System.out.println("PeerList returned from tracker: (new valid peers accentuated with **)");
		//Iterate through the list of peers, and add them to new list if they match the specified requirements.
		for (int currPeerIndex = 0; currPeerIndex < trackerPeers.size(); currPeerIndex++){
			Peer currPeer = trackerPeers.get(currPeerIndex);
			String id = new String(currPeer.getPeerID());
			System.out.print(currPeerIndex + ". " + currPeer + " on Port:" + currPeer.getPort());
			//Rob's filter
			if(id.substring(0, 6).equals("RUBT11") && (currPeer.getIp().equals("128.6.5.130") || currPeer.getIp().equals("128.6.5.131"))){
				//If we already have this peer in our list, don't add it, we only want new peers.
				if(!Tracker.containsPeer(this.peers, currPeer)){
					this.peers.add(trackerPeers.get(currPeerIndex));
					System.out.print("**");
				}
			}
			System.out.println("");
		}
	}