trying to understand c++ inheritance
Merge branch 'master' into mkmatrix
mkmatrix roughly working
added the rough mkmatrix tester
need to merge with master
Merge branch 'master' into mkmatrix
general cleanup
changed data type to be more configurable