Removing unused code
Removed OrderedGroupingQueue
Removed old grouping queue

Some test copied to new queue but not yet passing
Removed unused work tracking queue state
Removed duplicate Helper

Just use the same thing from FSharpx
Removed unused Queue and Counter
Removed unused ReadModel
Fixed all code warnings
Turn on warnings as errors