* 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
* fixes mac errors and warnings; check on TODO items
* renamed function as override was not of virtual
* removed another using
* experimental adjustment
* move fcDot to public
* renaming things