leecher.us handling now is done via phantomjs/selenium, moved getting direct link logic to separate modules