* first fix to start branch PR
* explicit conversion from sizet to int
* Array.h and DiagonalMatrix.h
* many sizet to int conversions
* removed some unused variables and added expl overrides
* removed many unused parameters
* more typing
* even more
* last of the easy changes