Noted which classes need range checking.
Added range checking to CompressedVector.
Code review changes. Put range checks on set, get, and getOrElse in
SparseVector.
Rewrote testing code.
Merged in finalization.
Merge pull request #219 from anubiann00b/merging

Merged finalization with squashed refactoring of test classes
Merge pull request #218 from DWiechert/202-range-checks

202 range checks
Fixed compile error with new tests.
Merge pull request #220 from DWiechert/202-fix-compile-error

Fixed compile error with new tests.
Merged upstream master.