complete unit tests
fix FSharp exception serialization