Added a lot of linear algebra stuff

Created classes for vectors and matrices.  Vector is complete, Matrix
is not complete.
Added to .gitignore