fix go vet Snapshot returns Lock by value: main.Table
idiomatic
fix go vet Add passes Lock by value: main.Destination contains sync.WaitGroup contains sync.Mutex
easier spool tests out of the box
ignore tmp spool files
fix go vet Snapshot returns Lock by value: main.Route
fix go vet Snapshot returns Lock by value: main.Destination contains sync.WaitGroup contains sync.Mutex
fix go vet parseRouteRequest returns Lock by value: main.Route
fix go vet unresolvable package for assetfs.AssetFS literal

also: github.com/elazarl/go-bindata-assetfs.AssetFS composite literal uses
unkeyed fields