Crawling movie link with selenium.

- Reused firefox profile for subsequent load
Create an adapter object to work with movie all source.

- Instead of manually using worker[movie.source].method we can just use getWorker(movie).method