Added GUI, removed the Divizion By zero exceptions & more

I have finnaly managed to make a runing version of this project, created
the GUI that shows the dynamic of the queue, also added some comments,
and there might be a few changes in the behavior of the classes.