Machine learning program - Initially just a neural network trainer