fixed makefile issue with building tests
removed unnecessary include
Storage is now a class which takes BitDhtHandler and UdpBitDht

this is so that the tests can set up storage to post/get to the DHT,
and that PasswordAuth will use the post/gets when running.