model.cpp
Implements methods in model.h
Each layer consists of two elements, a (integer) type value, and a (MatrixXd) set of weights, and a (MatrixXd) set of biases.
The type values are as follows: