skip peers that dont complete processing a message in >5 seconds
Created prototype of FilterLoad message documented in BIP0037
Rewrote bloom_filter.go to export a BloomFilter interface rather than building all our struture on top of MsgFilterLoad (We will need to share this structure between multiple different Bloom filter messages)
Fixed some typos in the functions to calculate IdealFilterSize and HashFunctionsN
Wrote functions to check and insert an item into a bloom filter
Just running go fmt
Cleaned up the tail index bit to make it more clear
Switched structures over to pass around a ShaHash (which we lookup in the DB) rather than passing a pointer around
These changes are a terrible, incredibly hacky solution to storing our fetched headers, I will revise.
wrapup for github