use my go-logging fork

until https://github.com/op/go-logging/pull/30 is merged
go-vet friendly codebase

- distinguish log.Error and log.Errorf functions
- Initialize structs with field names
- A bit of unreachable code (defers)
Merge pull request #203 from jbenet/govet

go-vet friendly code