Resolves #55, also fixed softmax end-to-end C# test to pass with the recent change in validation of API usage