fix inconsistent typing in divisor()
Merge pull request #2197 from zanzibar7/issue3882

fix inconsistent typing in divisor()
Started off with the project. CoordSys super class been worked on,
dcm methods implemented, started off with CoordSysRect subclass as
well implementing conversion methods.
More conversion methods, helpers addded
Added Vector, VectAdd, VectMul