first steps toward new fetch / move fetcher stuff to own files
add more impl from lua
add sorter
some fixes
several fixes (first working version of new fetch)
Merge pull request #3 from lipp/new-fetch

New fetch