Added tests for + and * with wrong sizes
Implemented for CollOfVector: unary minus and multiplications with scalar
Implemented CollOfVector * CollOfScalar , CollOfScalar * CollOfVector
Implemented CollOfVector / CollOfScalar and CollOfVector / Scalar
Implemented dot function.
Restructured vector tests.
CudaMatrix constructor for identity matrix.
Added documentation
Created DeviceHelperOps for holding div, grad, etc matrices for autodiff
Documentation for DeviceHelperOps
CollOfScalar now have CudaMatrix der_ member.
Constructors for CollOfScalar make autodiff
CudaMatrix: Operations on empty matrices, and allocation function.
CudaMatrix unary minus and tests
CudaMatrix copy assignment handles from non-empty to empty matrix.
CudaMatrix constructor for diagonal matrix from values of CollOfScalar
Created test platform for CollOfScalars that use autodiff
operator + for autodiff
AutoDiff in CollOfScalar operators +,-,*
AutoDiff implemented for CollOfScalar::operators /