WIP go vet and golint
Added more documentation
Fixed the mock tests
Fixed bridge tests fw.Config.Rule -> fw.Config.Allow
Merge pull request #13 from telehash/go-vet

Apply go vet and golint