documentation
method to generate a vector whose elements are all the same value
added macros for generating random double and float values
reworked how definiteness is determined
init method to generate a random matrix with specified definiteness, with unit test
use doubles in constructor
improved copy and associated unit test
added method to multiply matrix by scalar