Work on the Matrix class
Start on Hopfield network class
Move matrix to sparsematrix and implement a new matrix class using Eigen3 with the same api as sparsematrix; work on hopfield examples