controller: Add controller client documentation.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
router: Add client package comment.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
Merge pull request #326 from flynn/doc-controller

controller: Add controller client documentation.