Added threading to dispatchers

Threading added so that each dispatcher created in it's own thread to
prevent "timeouts" due to network or server issues causing emonHub to
"wait" and potentially miss incoming packets.
Stop thread before dispatcher deletion

Dispatcher thread needs to be stopped before the dispatcher is deleted.
Merge pull request #70 from otherWIP/multi-threading

Added threading to dispatchers