Filter queue

Thanks for the tutorial! Here's a little patch I came up with after trying it. I noticed that you could still get a fair number of duplicates on something like http://apple.com/, so this approach uses a separate goroutine that filters values and outputs to another channel.

Also my vim setup forced me to run gofmt so there are tabs now :grimacing: