Project compiles and runs.

Results still don't converge nicely
Fixed hidden->output weight updating