Signal service refactoring
Setup singletons using Ninject
Unit tests
Rename IDataStorage to IQueueDataProvider