added heaton library for managing the neural network