Starting cleaning the code.
I have a better idea now about how the selection algorithm will work.
See test.py.

Gathering the data is done by hosts.py, which uses a different technic
for each website.