Base neural network model representation code.

Not filled out yet with answers.
Answers for neural network homework 1.
Update .gitignore file for Octave temporary files.