Listener.java (major), Server.java (minor), Streamer.java (minor);

Listener.java :
constructor defined;
added next() and stopListening() functions;

Server.java :
added ID counter;

Streamer.java :
added an ArrayList of active listeners;

New class ToListener is made to combine the data sent to listeners.