* Publish-Subscribe.cs: re-rog, first pass. also stubbed in redis
  pub/sub (needs testing, but hence the project name)

* Math.cs:
* File.cs:
* Copy.cs:
* Common.cs:
* View.cs:
* UndoRedo.cs:
* IView.cs:
* Threading.cs:
* Model.cs:
* Conversion.cs:
* Serializer.cs:
* Extensions.cs:
* packages.config:
* Impromptu.csproj:
* Presenter.cs:
* Configuration.cs:
* Copy.cs:
* Math.cs:
* File.cs:
* Compare.cs:
* Compare.cs:
* Threading.cs:
* EnumStringAttribute.cs:
* EnvironmentVariable.cs:
* Conversion.cs:
* Extensions.cs:
* Serializer.cs:
* RoundStack.cs:
* Command.cs:
* Memento.cs:
* View.cs:
* Entity.cs:
* RoundStack.cs:
* UndoRedo.cs:
* ReadMe.txt:
* IEntity.cs:
* Model.cs:
* IView.cs:
* Entity.cs:
* Configuration.cs:
* ReadMe.txt:
* PriorityQueue.cs:
* IEntity.cs:
* InvertedComparer.cs:
* InvertedComparer.cs:
* PriorityQueue.cs:
* Repository.cs:
* Repository.cs:
* Presenter.cs:
* Discretizer.cs:
* Entity.cs:
* PublishSubscribe.cs:
* EnvironmentVariable.cs:
* ReadMe.txt:
* IEntity.cs:
* CollectionName.cs:
* CollectionName.cs:
* PublishSubscribe.cs:
* Repository.cs:
* PublisherSubscriber.cs:
* EnumeratorStringAttribute.cs:
* CollectionName.cs:
* packages.config:
* Serializer.cs:
* Queue.cs:
* PublishSubscribe.cs: 

* Impromptu.csproj: redis queue works. as simple as it was to get
  going wrapping with generics was nice addition.