Merge pull request #19 from rogpeppe/020-typed-config

hook: add typed config methods
update docs; add do-nothing example
Merge pull request #21 from rogpeppe/022-update-docs

update docs
cmd/gocharm: do not install golang unnecessarily
charmbits/service: more logging; add Restart method