Added intermidiate command support. Fixed up the sample client, now it is usable. Some refactoring. I should commit more often. I don't really remember everything
Added commandName as a property in IActivityContext
Minor rehaul under couse of some days.
Refactored QueueItem to contain both sender and reciever. Refectored ControllUser and Zombie to both inherit ClientCommunicator.
Cleaned up in MessageQueueService
Moved ProcessQueueItem to IMessageQueueService. It is now called from the hubs to prevent concurrency issues.
Fixed Invocation Task Bug. Fixed NHibernate mapping concurrency issue
Fixed hub session injection scoping.
Refactored naming fix
Fixed a mistake in Ninject ISession binding
Implemented claims authentication
Merge branch 'develop'