This version works like a charm. Its basic use of polymorphism gives it a good level of efficiency.

Major changes in the file structure: removed the plotter class, added a download manager and an RTP packet class.
The output_files folder contains the result of the three download types: text, music (+ its MD5 sum) and video.
The decoder folder contains a copy of the video file (originally compressed and encoded), a PNSR analysis file,
and a decoded version of the video file. There is also the program with which this was done.

TODO: update the readme, verify the doxygen documentation is generated properly, and prepare the report.