Test case for broken eigendecomposition
Fixed spelling error in class name
dotProduct renamed to hadamardProduct
Inner and outer products added to Vector

Deprecated product in favour of innerProduct.