Use Discriminated unions for Commands and Events
Better test formatting
Upgrade to FSharp 3.1
Fix framework for tests
Replace json serializer by json.net for simpler F# support
Replace json serializer by json.net for simpler F# support