Change Little's alghoritm implementation

This one is based on a way better alhoritm description.
^ działa, ale jeszcze trzeba dokończyć
^ przesuwam combine into a route wyżej
^ użyj 'dużej liczby' zamiast keep arc
^ dane zwrotne z run search
^ dużo śmieci - ale wygląda na to, że naprawdę działa
^ wysprzątane
^ lepsze blokowanie cykli pasożytniczych
Adjust Little solver to handle non-circle tasks

(tasks that end in diffrent node then the one they begin in)
Add helpers module