dht interface beginnings
implement listening on swarm object
working on upper level dht implementations, protbuf, etc
update messages and add some new code around handling/creating messages
equalize sizes
whole project go fmt
decomp chan creation for listener + bugfix

test failed to compile, as NewSwarm now takes a parm.
work on framework for dht message handling
a little more work on message handling stuff
use datastore for local data
fixed tests
config test: write local file
Merge pull request #26 from jbenet/dht-p1

DHT merging part 1
begin planning of identification process
making connections between nodes get closer to working
finish basic communcations between nodes and add a test of the ping operation
clean up after listeners on shutdown
rough kbucket implementation, tests and cleanup to follow
tests for kbucket and some code cleanup
finish implementation of Put and Get for DHT