Change Little's alghoritm implementation

This one is based on a way better alhoritm description.
Adjust Little solver to handle non-circle tasks

(tasks that end in diffrent node then the one they begin in)
Add helpers module
Accepted pull request #2

1 lepszy little

close #1