Minkindr all ctors explicit + cleanup

Passing a vector3d to construct a transformation object was not constructing the expected quaternion.

+ cleanup comments in header, removed comments from impl.
probably cleanup of these //std::couts will be necessary at some point