finish testing the rotation matrix derivative

and fix all the bugs
test function sitedist

and add pythonic replacement for fortran version
fortran module _aadist is now optional

it will be replace by python function if it is missing