An open source c# implementation of a neural network