Error handling in MessageHub
Moved MessageType up to each concrete message class
Renamed IHostResolverConfiguration to INodeResolverConfiguration
Fixed LeaseProvider tests