Daemon, DHT, and IPFSNode Tests

Created Daemon_Test.go and testing the listener
Added shutdown function for IPFS Node
A DHT test 
The Close method should shut down each of the individual subsystems in core. im not quite sure whats going on here