Added the deffered library.
Added the subspecies of Canis Lupus.
Removed unnecessary function that fetching the description of a node.
Added subspecies to the levels. Removed unnecessary function to fetch description. Small stylistic correction.
Added the ability to populate using an id. Children of plants, animals or that have a rank < 1000 get a vernacular name, if it exists. Each fetching children action corresponds to a task, i.e. when fetching recursively, add tasks instead of doing it directly, so as to avoid timeouts.
Changed number of tasks per second and bucket size and concurrent requests.
When doing a search, simply search, i.e. query = name. Can populate any node's children, given an ID. Stylistic fixes.
Complete reformation. Separated into SearchZone, SpeciesGraph, Information and Page classes, each one doing the appropriate things. Added a lot of fixes and corrections.