Dnsclient infrastructure

This adds the infrastructure for querying SkyDNS via the DNS. The actual querying is not implemented (yet!). 
Also lots of documentation (typos and other stuff) fixes all over the map. Fixes in the client to actual list all the actions it supports. Rename get to list in the client.