.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 in SparseVector.
Merge pull request #212 from anubiann00b/master

Added vector class documentation.
Tests moved to junit 4 engine (issue #174)
Code refactored a little (issue #174)
Discovered errors in decomposers (#213)
Decomposer tests refactored, errors not confirmed