Anya1 - Monitor refactoring

Refactoring - the Monitor is not singleton anymore, only the RiemannEventSender is. The monitor is injected as EventSender to the monitored bolt and spout instead of the RiemannEventSender
use singelton for RiemannDiscovery. http://en.wikipedia.org/wiki/Singleton_pattern#Initialization-on-demand_holder_idiom