added definition of runGuillotineCutter
added main algorithm
added toString definition
fixed some bugs