Initial commit for the neural network class