First commit, almost done with neural net implementation.