Initial commit of vector and matrix classes