Complex javadocs

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Imaginary javadocs

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Quaternion javadocs

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Update tests for complex changes

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>