.transpose() reimplemented with MatrixSource proxy
used spaces for indentation
Merge pull request #204 from vvvvalvalval/transpose-with-matrixsource-proxy

.transpose() reimplemented with MatrixSource proxy
Added method to interface.
Implemented normalize and added a test.
Removed TODO.
Accounted for zero vector and added test.
Changed to use the accumulator and added tests for all 3 different types
of accumulators.
Added a default normalize() that uses the Euclidean accumulator.
Merge pull request #206 from DWiechert/186-normalize

186 normalize
Renamed params from 'vector' to 'that' for Vector methods, fixes #182.
Merge pull request #210 from anubiann00b/master

Renamed params from 'vector' to 'that' for Vector methods, fixes #182.
Added vector class documentation.
Updated Vector documentation with feedback, particularly SparseVector.
Fixed typo.
Fixed typo in SparseVector.
Made fields final, fixes #215
Merge pull request #212 from anubiann00b/master

Added vector class documentation.
Merge pull request #217 from anubiann00b/fix-final

Made fields final, fixes #215
Noted which classes need range checking.