Seprated unit tests for each task.
Move whois into system.
Pylint cleaning.