* fix identation in tensor_mixin
* add type check to dynamically created methods
* refactor ktensor into own module
* refactor uttkrp into tensor_mixin
* fix computation of khatrirao product
* fix ktensor.toarray()
import ktensor
adapt cp_als to new API
add test for khatrirao product