Fix radon_point calculation and add clarkson tests.

radon_points did return a wrong dimension due to matrix -> ndarray transformations (ndarray [1] -> matrix [[1]] -> ndarray [[1]]).

While working on this problem a lot of code has been refactored.