Added React.js
Removed BiMap for Event Type mapping

Represented more accurately as two mappings
One from class to EventType string
One from EventType string to class
Removed Event Discriminated Unions
Added Reconnection configuration
Resolve Seq.tryHead missing method problem

Seems like a conflict between FSharpx and FSharpx.Collections
Appveyor: Updated test assemblies