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