Extract a server/net package
Split server/net package into a few files
Expose some debug information through the /info endpoint
Make block.Mine() yield to other goroutines
Drop go-router for pubsub