Add update_weights, finish up algorithm. Add testing program to attempt to train a network on a simple problem.