Kraj1,4

Osnovni refactoring napravljen, sada treba napraviti teski refactoring -
prilagođavanje unit testovima koji su kontradiktorni!