Daemon, DHT, and IPFSNode Tests

Created Daemon_Test.go and testing the listener
Added shutdown function for IPFS Node
A DHT test 
make sure it starts up, then make sure it tears down. Good.