Split methods in files according to the docs

This makes the code more readable. I actually realised I didn't test
the WHOIS privacy.
Test the Whois privacy
Group methods into modules by scope
Reduce _service files, we can now package them in a single location
Fix docs