This is a teamwork homework given in Telerik Academy. The aim is to refactor the code and make unit tests.