Added column vector functions

Added functions which convert some of the Euclidean types into a matrix
with many rows but only one column, called a column vector.
Worked on matrix functionality

Added a constructor which can copy values from a 2D array. Finished
adding documentation to all of the functions. Removed <, >, <=, and >=
operators since it makes no sense how they would compare two matrices.